Ich habe 2 Front-End-Ansichten erstellt. Eine Ansicht dient zum Auflisten der Datensätze und eine andere zum Bearbeiten eines bestimmten Datensatzes.
Der Name der ersten Ansicht lautet "Produkte" und zeigt die Liste der Produkte aus der Tabelle an. In der default.php habe ich beim Erstellen der Produktliste den Ankerlink wie index.php?option=com_productman&view=product&product_id=x
für jede Zeile erstellt.
Der zweite Ansichtsname lautet "Produkt", wobei die Produkt-ID von der URL abgerufen und das einzelne Produkt angezeigt wird.
- Ich bin mir nicht sicher, ob dies der richtige Weg ist.
- Es gibt keine separate Artikel-ID für die Produktansicht, da diese nicht über den Joomla-Menüpunkt gestartet wird.
- Die Semmelbrösel werden nicht richtig angezeigt.
Kann jemand raten, wie Front-End-Ansichten richtig entwickelt werden können?
quelle
JRoute
. Es ist sinnvoll, wenn wir nur zwei Ansichten haben, in denen eine Ansichtproducts
an ein Menü angehängt ist und die andere Ansichtproduct
überJRoute
. Ich habe nur wenige URLs in derproduct
Ansicht, die zu anderen Ansichten führen. Die Produktansicht ist kein gültiger Menüpunkt, da die Datei metadata.xml so konfigurierthidden="true"
ist, dass kein versteckter Menüpunkt erstellt werden kann. Wenn wir zu einer dritten Ansicht springen, gibt es keine Itemid. Ich habe auf das Breadcrumb-Dokument verwiesen und meinen eigenen Link hinzugefügt. Dabei ist mir aufgefallen, dass Breadcumbs auch über das Menü Itemid funktioniert.