2つのフロントエンドビューを作成しました。1つのビューはレコードを一覧表示するためのもので、もう1つのビューは特定のレコードを編集するためのものです。
最初のビュー名は「products」で、テーブルの製品のリストが表示されます。default.phpで、製品のリストを作成するときに、index.php?option=com_productman&view=product&product_id=x
各行のようにアンカーリンクを作成しました。
2番目のビュー名は「product」で、URLからproduct_idを取得し、個々の製品を示します。
- これが正しい方法かどうかはわかりません。
- Joomlaメニュー項目から起動されないため、製品ビューに個別のItemidはありません。
- ブレッドクラムが適切に表示されていません。
誰かがフロントエンドビューを開発する正しい方法をアドバイスできますか?
JRoute
。2つのビューのみがproducts
あり、一方のビューproduct
がメニューにアタッチされ、もう一方のビューがvia である場合に意味がありますJRoute
。product
他のビューへのビューテイクにいくつかのURLがあります。製品ビューは、metadata.xmlがhidden="true"
非表示のメニュー項目を作成できるように構成されていないため、有効なメニュー項目ではありません。3番目のビューにジャンプする場合、Itemidはありません。ブレッドクラムドキュメントを参照して自分のリンクを追加しましたが、ブレッドカブもメニューのアイテムIDに基づいて機能していることに気付きました。