Я столкнулся с уникальной проблемой от уникального клиента. На экране учетной записи Magento обычно есть два места, где появляется Моя корзина; верхней панели и в боковой панели в виде блока. Однако мне было поручено удалить их и разместить ссылку (с количеством товаров в корзине) в разделе «Моя учетная запись» на боковой панели.
Похоже, что как новый пользователь я не могу публиковать изображения. Это создаст проблему.
МОЙ СЧЕТ
Панель управления
Адресная книга
Моя корзина (2 шт.) ‹---- Эта ссылка здесь. В этой области и с указанием количества товаров
Мои заказы
Мои обзоры продуктов
May Tags Подписки на рассылку новостей
Теперь проблема с добавлением самой ссылки. На самом деле, это довольно просто и достигается
<action method="addLink" translate="label" module="checkout"><name>cart</name><path>checkout/cart/</path><label>My Cart</label></action>
в файле customer.xml.
Проблема связана с перечислением товаров в корзине в этой области. Если бы этот сайт был только на английском языке, несколько операторов if внутри code\core\Mage\Customer\Block\Account\Navigation.php разрешили бы его. Тем не менее, кажется, что весь перевод сделан до того, как будет вызвана функция addItem для добавления этих ссылок в меню.
Я полагаю, что если бы количество товаров в корзине могло отображаться до вызова addItem, эта проблема была бы решена, но весь php внутри тегов игнорируется.
Если у кого-то есть решение или какие-либо подсказки к этому, это было бы очень признательно! Спасибо, что нашли время, чтобы прочитать это.