1

タグも提供するためにK2itemslist->categoryビューを変更しているので、表示される記事は指定されたカテゴリとビューの1つになります。

私の質問は次のとおりです。メニュータイプにメニューパラメータを追加して、アイテムのURLに独自の値を挿入する方法を教えてください。

私の場合、生成されたメニュータイプのURLは

"index.php?option = com_k2&view = itemlist&layout = category&task = category&id = 1&tag ="

タグが空白である理由がわかりません。

これが私のcategory.xmlです

4

1 に答える 1

0

URLに取り込まれるパラメータは、リクエストフィールドとフィールドセット内で指定されたものです。

<fields name="request">
    <fieldset name="request">
        <!-- Matt93 added this line. -->
        <field name="tag" type="tag" default="" label="K2_SELECT_TAG" description=""/>
        <!-- end -->
        <field name="task" type="hidden" default=""/>
        <field name="id" type="hidden" default=""/>
    </fieldset>
</fields>

ここにタグフィールドを正しく追加しましたが、デフォルト値は「」で、値がないことを意味します。これはまさにURLに表示されるものです(値なし)。別のデフォルト値を設定してみてください。URLに表示されます。また、ほぼすべてのフィールドセットにタグフィールドを設定しました。リクエストフィールドセットにあるものを除くすべてを削除します。

于 2013-03-22T07:53:43.340 に答える