Перейти к содержимому


На Новой Странице Свое Меню

На новой странице свое меню

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 Dim04la

Dim04la

    Пользователь

  • Пользователи
  • PipPip
  • 30 сообщений

Отправлено 16 Июнь 2013 - 16:40

Подскажите как при создании новой страницы, показывать новое созданное меню, а родное(стандартное) - не отображать. Т.е. на новой странице - новое созданное меню.

#2 miyako

miyako

    Активный участник

  • Модератоpы
  • 5 372 сообщений

Отправлено 17 Июнь 2013 - 07:48

Просмотр сообщенияDim04la (16 Июнь 2013 - 16:40) писал:

Подскажите как при создании новой страницы, показывать новое созданное меню, а родное(стандартное) - не отображать. Т.е. на новой странице - новое созданное меню.

Меню можно редактировать в разделе Сайт-Меню.
Или вы хотите именно так сделать: Главная страница - прежнее меню, Новая страница - новые пункты меню?

#3 Dim04la

Dim04la

    Пользователь

  • Пользователи
  • PipPip
  • 30 сообщений

Отправлено 17 Июнь 2013 - 16:32

Именно! Новая страница - новые пункты меню

#4 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 18 Июнь 2013 - 01:30

В данном случае можно использовать только условия в шаблоне HTML для изменения меню конкретной страницы. Для реализации этого необходимо создать дополнительное меню у указанием идентификатора(для каждого меню разный идентификатор) например header2, далее в шаблоне "HTML" найти код меню например

{% FOR menu %}
			  {% FOR header %}
				{% FOR links %}
			 <td {% IF menu.header.links.first %}class="first"{% ELSEIF menu.header.links.last %}class="last"{% ENDIF %}>
			   <div>
				 <a href="{menu.header.links.URL}" {% IF menu.header.links.SELECTED %}class="selected"{% ENDIF %} {% IF menu.header.links.TITLE %}title="{menu.header.links.TITLE}"{% ENDIF %}>{menu.header.links.NAME}</a>
			   </div>
			 </td>
		   {% ENDFOR %}
			  {% ENDFOR %}
			{% ENDFOR %}

и заменить его на следующий код

{%IF PAGE_NAME=Название созданной вами страницы%}
{% FOR menu %}
			  {% FOR header2 %}
				{% FOR links %}
			 <td {% IF menu.header2.links.first %}class="first"{% ELSEIF menu.header2.links.last %}class="last"{% ENDIF %}>
			   <div>
				 <a href="{menu.header2.links.URL}" {% IF menu.header2.links.SELECTED %}class="selected"{% ENDIF %} {% IF menu.header2.links.TITLE %}title="{menu.header2.links.TITLE}"{% ENDIF %}>{menu.header2.links.NAME}</a>
			   </div>
			 </td>
		   {% ENDFOR %}
			  {% ENDFOR %}
			{% ENDFOR %}
{%ELSEIF PAGE_NAME=Название созданной вами страницы2%}
{% FOR menu %}
			  {% FOR header3 %}
				{% FOR links %}
			 <td {% IF menu.header3.links.first %}class="first"{% ELSEIF menu.header3.links.last %}class="last"{% ENDIF %}>
			   <div>
				 <a href="{menu.header3.links.URL}" {% IF menu.header3.links.SELECTED %}class="selected"{% ENDIF %} {% IF menu.header3.links.TITLE %}title="{menu.header3.links.TITLE}"{% ENDIF %}>{menu.header3.links.NAME}</a>
			   </div>
			 </td>
		   {% ENDFOR %}
			  {% ENDFOR %}
			{% ENDFOR %}
{%ELSEIF PAGE_NAME=Название созданной вами страницы3%}
{% FOR menu %}
			  {% FOR header4 %}
				{% FOR links %}
			 <td {% IF menu.header4.links.first %}class="first"{% ELSEIF menu.header4.links.last %}class="last"{% ENDIF %}>
			   <div>
				 <a href="{menu.header4.links.URL}" {% IF menu.header4.links.SELECTED %}class="selected"{% ENDIF %} {% IF menu.header4.links.TITLE %}title="{menu.header4.links.TITLE}"{% ENDIF %}>{menu.header4.links.NAME}</a>
			   </div>
			 </td>
		   {% ENDFOR %}
			  {% ENDFOR %}
			{% ENDFOR %}
{%ELSE%}
{% FOR menu %}
			  {% FOR header %}
				{% FOR links %}
			 <td {% IF menu.header.links.first %}class="first"{% ELSEIF menu.header.links.last %}class="last"{% ENDIF %}>
			   <div>
				 <a href="{menu.header.links.URL}" {% IF menu.header.links.SELECTED %}class="selected"{% ENDIF %} {% IF menu.header.links.TITLE %}title="{menu.header.links.TITLE}"{% ENDIF %}>{menu.header.links.NAME}</a>
			   </div>
			 </td>
		   {% ENDFOR %}
			  {% ENDFOR %}
			{% ENDFOR %}
{%ENDIF%}

в данном примере представлено 4 разных меню, одновременно отображается только одно из меню. 3 меню отображаются по условиям, последнее меню по умолчанию отображается если условие не подошло. Вам необходимо заменить условия (IF PAGE_NAME=), и изменить количество отображаемых меню.




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных