Я анализирую «Mage_Page_Block_Html_Breadcrumbs» Breadcrumb.php, но я не понимаю, как он создает панировку, где он получает ссылку и название категории?Шаги по созданию панировочных сухарей в magento
- Как это работает?
- Как мы можем показать идентификатор категории вместе с названием категории?
- У кого-нибудь есть объяснение об этом?
Предложение будет действительно оценено.
Gaspardo Webfor я получил эту вспомогательную функцию, но там, где вы находите это «$ this -> _ addBreadcrumb (Mage :: helper ('reports') -> ('Sales'), Mage :: helper ('reports') - > ('Sales'));» Для контекста каталога категории, Ther что в блоке «Mage_Catalog_Block_Breadcrumbs», который называет «Mage_Catalog_Helper_Data-> getBreadcrumbPath» Пожалуйста, вы можете дать мне более подробную информацию об этом –
Это был пример: addBreadcrumb (Mage :: помощник («Отчеты») - > ('Sales'), Mage :: helper ('reports') -> ('Sales')); Посмотрите в Mage_Catalog_Block_Breadcrumbs: приложения/код/ядро / Mage/Каталог/Block/Breadcrumbs.php в защищенной функции _prepareLayout() Вы можете увидеть, как страница каталога строит свои собственные Breadcrumbs: $ PATH = Mage :: помощник ('Каталог') -> getBreadcrumbPath(); foreach ($ path as $ name => $ breadcrumb) { $ breadcrumbsBlock-> addCrumb ($ name, $ breadcrumb); $ title [] = $ breadcrumb ['label']; } –
Да, это верно, но HWO Magento пришел знать, чтобы получить данные помощника, некоторые вещи должны быть там, где он говорит Magento смотреть в метод –