Где разместить навигацию в разработке компонентов Joomla - PullRequest
0 голосов
/ 22 мая 2018

Я разрабатываю компонент com_datamanager с «Панелью администратора», используя Шаблон панели администратора HTML5 ElaAdmin .Мне удалось создать простой компонент с несколькими представлениями без шаблона панели мониторинга, и он работает.

Но теперь я застрял в том, как добавить «тему панели инструментов» и какой раздел в файле view.html.php или tmpl / default для размещения всей «боковой панели навигации»

Навигация будет содержать ссылку на все различные виды компонента, такие как создание, редактирование, удаление, сообщения, сведения о продукте, список продуктов и т. д., ионо также должно отображаться во всех вышеупомянутых видах.

Я буду рад, если кто-нибудь сможет мне помочь.спасибо

1 Ответ

0 голосов
/ 22 мая 2018

Выполните следующие шаги

  1. Создайте вспомогательный файл компонента, если его там еще нет, и вставьте приведенный ниже код в вспомогательный файл компонента.Если файл уже существует, только часть прошлой функции.

    class MyComponentHelper { public static function addSubmenu($vName = "") { JHtmlSidebar::addEntry( JText::_('Product List'), 'index.php?option=com_mycomponent&view=products', $vName == 'products' ); JHtmlSidebar::addEntry( JText::_('Product'), 'index.php?option=com_mycomponent&view=product', $vName == 'product' ); } }

  2. Теперь перейдите к файлу view.html.php вашей панели просмотра / панели инструментов и вставьте код ниже перед методом отображения.Позвоните.

    MyComponentHelper::addSubmenu('products');

Тот же фрагмент кода будет добавлен в представление продукта, также просто измените представление

Дайте мне знать, если у вас возникли трудностив этом.Было бы лучше помочь, если вы разместите здесь структуру файлов компонентов.

...