Joomla模板参数类型菜单分配

时间:2014-01-03 16:15:13

标签: templates configuration parameters joomla3.2

我使用Joomla 3.2.1。 我创建了一个新模板并添加了一些配置参数。

现在我需要在高级配置中选择一个选项,我可以在模板中为幻灯片设置菜单分配。幻灯片是html / javascript(jquery)。我可以在配置中启用/禁用它。

但我想把它分配给菜单项。是否有配置参数类型?我找不到。

我的配置如下:

<config>
    <fields name="params" >
        <fieldset name="advanced">
            <field type="spacer" label="Slideshow" />

            <field name="isSlideshow" type="radio"
                class="btn-group btn-group-yesno"
                default="1"
                label="Slideshow">
                <option value="1">JYES</option>
                <option value="0">JNO</option>
            </field>

      <!-- add menu assingment-->
            <field type="menut assignment???"....>

            <field name="slide1" type="media" default=""
                label="Slide 1"/>
            <field name="slide2" type="media" default=""
                label="Slide 2"/>
            <field name="slide3" type="media" default=""
                label="Slide 3"/>

        </fieldset> 
    </fields>
</config>

1 个答案:

答案 0 :(得分:1)

您应该使用幻灯片代码创建一个模块。 然后将模块分配到模板中的位置,您将在其中包含位置:

<jdoc:include type="modules" name="slideshow" />

将模块安装在slideshow位置,然后在模块设置,选项卡&#34; 菜单分配&#34;中,选择&#34; 仅在所选页面&#34 ;; 在下面,您可以勾选要显示的菜单项。

Joomla 3.2, but 2.5 is much the same

在某些情况下,这还不够,即在博客视图中,文章将共享相同的菜单项,但您可能希望以不同方式对待它们。这里有很多选项,最好是在模板中创建一个不同的命名位置,并将模块分配给适当的位置,即:

<jdoc:include type="modules" name="slideshow-all" />
<jdoc:include type="modules" name="slideshow-articles" />