Усеченный пурпурный текст

Я печатаю адрес электронной почты клиентов в заголовке так:

<?php echo $email=$this->__('Hello, %s', Mage::getSingleton('customer/session')->getCustomer()->getEmail()); ?>

Однако я хочу сократить это до определенного числа из-за пользователей с длинными адресами электронной почты.

Я пытался использовать усеченный помощник, который есть у magento, но я не получаю радости, задаваясь вопросом, может ли кто-нибудь помочь.

<?php echo $email=$this->__('Hello, %s', Mage::getSingleton('customer/session')->getCustomer()->getEmail()->truncate('text', 12)); ?>

Спасибо

0

Решение

Хорошо, если все в порядке, значит, вы поступаете неправильно. Для усечения с использованием Magento вы должны попробовать вот так:

<?php echo Mage::helper('core/string')->truncate('[email protected]', 12); ?>

Что касается вашей электронной почты, вы можете попробовать так: Пользовательская функция получения электронной почты. Вы можете назначить ее любой переменной вместо echo

<?php echo Mage::helper('core/string')->truncate(Mage::getSingleton('customer/session')->getCustomer()->getEmail(), 12); ?>

ВЫХОД : abacdkdslsdf

Первый параметр будет вашей строкой, а второй — длиной этого текста. Надеюсь, это поможет вам

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]