0

我使用 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>
4

1 回答 1

1

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

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

将模块安装在该slideshow位置,然后在模块设置中,选项卡“菜单分配”,选择“仅在所选页面上”;您可以在下方勾选您希望它显示的菜单项。

Joomla 3.2,但 2.5 大体相同

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

<jdoc:include type="modules" name="slideshow-all" />
<jdoc:include type="modules" name="slideshow-articles" />
于 2014-01-04T00:03:36.330 回答