Как панировочные сухари Joomla работают внутри? - PullRequest
0 голосов
/ 05 марта 2011

Я уже прошел: http://docs.joomla.org/How_to_add_breadcrumbs и http://api.joomla.org/Joomla-Framework/Application/JPathway.html, но они не помогают.

Я не нашел больше информации ни в одной книге или в Интернете.

Мой сайт имеет тысячи страниц, созданных с помощью скрипта.Я хочу создать навигацию по страницам.Google отказал мне в аккаунте AdSense из-за отсутствия навигации.

Ответы [ 2 ]

2 голосов
/ 08 марта 2011

Я не уверен, что еще можно объяснить. Joomla хранит хлебные крошки в объекте $ pathway. Компонент добавляет элементы к этому объекту, используя 2 параметра: имя и ссылку.

Вы вызываете объект с помощью:

$pathway   =& $mainframe->getPathway();

Затем вы добавляете к нему:

$pathway->addItem('name of item', 'link to item');

Затем вы добавляете модуль крошки в диспетчере модулей. Больше этого тоже нет, что еще нужно?

1 голос
/ 07 марта 2011

Хлебная крошка обычно обновляется вызываемым компонентом.

$pathway =& $mainframe->getPathway();

А потом

$pathway->addItem($membership->name, JRoute::_('index.php?option=com_rsmembership&view=membership&cid='.$membership->id.':'.JFilterOutput::stringURLSafe($membership->name) . "&Itemid=" . $itemid));

Выше приведен пример от rsmembership

По сути, хлебная крошка поддерживается (или хранится) Joomla и добавляется компонентами.

...