的Joomla! 2.5生成的URL中的组件菜单类型参数

时间:2013-01-08 14:43:28

标签: php joomla components joomla-k2

我正在修改K2 itemslist->类别视图以便提供标签,因此显示的文章将是指定类别和视图之一。

我的问题是:如何将菜单参数添加到菜单类型中,它会在项目网址上插入自己的值?

在我的情况下生成的菜单类型url是

“的index.php选项= com_k2&安培;查看= ITEMLIST&安培;布局=类别&安培;任务=类别和ID = 1&安培;标记=”

我不明白为什么标签是空白的。

here it is my category.xml

1 个答案:

答案 0 :(得分: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中看到它。 您还在几乎每个字段集中都设置了标记字段。删除请求字段集中的所有内容以外的所有内容。