Я создал 2 вида интерфейса. Одним из представлений является список записей, а другим - редактирование определенной записи.
Первым именем представления является «продукты», которое показывает список продуктов из таблицы. В файле default.php при формировании списка продуктов я формировал якорную ссылку, как index.php?option=com_productman&view=product&product_id=x
для каждой строки.
Второе имя представления - «product», где оно получает product_id из URL и показывает отдельный продукт.
- Я не уверен, что это правильный путь.
- Нет отдельного Itemid для представления продукта, потому что он не запускается из пункта меню Joomla.
- Панировочные сухари не показывают должным образом.
Может кто-нибудь посоветовать, как правильно разрабатывать интерфейсные представления.
JRoute
. Это имеет смысл, если у нас есть только 2 вида, где один видproducts
прикреплен к меню, а другойproduct
- черезJRoute
. У меня есть несколько URL-адресов вproduct
представлении принимает другие виды. Представление продукта не является допустимым элементом меню, поскольку его metadata.xml настроенhidden="true"
так, что невозможно создать скрытый элемент меню. Если мы переходим к третьему виду, то нет Itemid. Я сослался на документ breadcrumb и добавил свою собственную ссылку, и я заметил, что breadcumbs также работает на основе меню Itemid.