私はJoomla Component Builderを使用して、小さなコンポーネントをすばやく作成します。今私は単純なカタログコンポーネントを作成し、時間がカテゴリを追加するために来て、他のすべての思考がうまくいくようだが、問題があるので。Joomla 3のコンポーネントにカテゴリを追加する
カテゴリのすべてのコードがうまく作成されました。私は新しいカテゴリを追加することができ、DBに保存しますが、カタログアイテムを編集するときにはこの猫は表示されませんでした。 問題がどこにあるのかを見つけようとしましたが、いくつかのアイテムとカテゴリのリストにcatidを追加することでデータベースに変更が加えられましたが、編集モードではコンボボックスにはまだルート要素しかありません。
私はitem.xmlファイル\フォーム\ \モデルをチェックして、フィールドの説明を見つける:
<!-- Catid Field. Type: Category. (joomla) -->
<field
type="category"
name="catid"
label="COM_SKYCATALOG_ITEM_CATID_LABEL"
extension="com_skycatalog.list"
required="true"
show_root="true"
description="COM_SKYCATALOG_ITEM_CATID_DESCRIPTION"
published="true"
/>
それはすべてOKらしいです。
'categoryedit'はカテゴリIDを表示するので大丈夫ですが' category'でもルートエントリだけが表示されます: –