2014-01-03 3 views
0

Я использую Joomla 3.2.1. Я создаю новый шаблон и добавляю некоторый параметр конфигурации.Joomla Template Paramenter Type Menu Назначение

Теперь мне нужно в моей расширенной конфигурации выбрать, где я могу установить назначение меню для слайд-шоу в моем шаблоне. Слайд-шоу - 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

Вы должны создать модуль с кодом слайд-шоу. Затем назначить модуль позицию в шаблоне, где будет включать в себя положение:

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

Установить модуль в slideshow положения, то в настройках модуля, вкладка «меню Назначения», выберите " Только на выбранных страницах "; ниже вы можете отметить пункты меню, которые вы хотите отобразить.

Joomla 3.2, but 2.5 is much the same

Есть несколько случаев, когда это не является достаточным, то есть в блоге просмотра статьи будет один и тем же пункт меню, но вы можете относиться к ним по-разному. Здесь у вас много вариантов, лучше всего создать в шаблоне именованную позицию и присвоить соответствующие модули, а именно:

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

Спасибо за ваш ответ. Я знаю, что это довольно уродливо, чтобы угадать это в шаблоне. Но поскольку его слайд-шоу, основанное на шаблонах, я подумал, что лучше это сделать. Итак, вернемся к вопросу, есть ли параметр типа «назначение меню»? – veote

+0

Я изменил свою стратегию на модули. Работает отлично! благодаря – veote