Подскажите как при создании новой страницы, показывать новое созданное меню, а родное(стандартное) - не отображать. Т.е. на новой странице - новое созданное меню.
![](https://forum.storeland.ru/public/style_images/master/icon_users.png)
![](http://www.gravatar.com/avatar/5aee827f59b617b26e502ec78a55371a?s=100&d=https%3A%2F%2Fforum.storeland.ru%2Fpublic%2Fstyle_images%2Fmaster%2Fprofile%2Fdefault_large.png)
Сообщений в теме: 3
#1
Отправлено 16 Июнь 2013 - 16:40
#2
Отправлено 17 Июнь 2013 - 07:48
Dim04la (16 Июнь 2013 - 16:40) писал:
Подскажите как при создании новой страницы, показывать новое созданное меню, а родное(стандартное) - не отображать. Т.е. на новой странице - новое созданное меню.
Меню можно редактировать в разделе Сайт-Меню.
Или вы хотите именно так сделать: Главная страница - прежнее меню, Новая страница - новые пункты меню?
#3
Отправлено 17 Июнь 2013 - 16:32
Именно! Новая страница - новые пункты меню
#4
Отправлено 18 Июнь 2013 - 01:30
В данном случае можно использовать только условия в шаблоне HTML для изменения меню конкретной страницы. Для реализации этого необходимо создать дополнительное меню у указанием идентификатора(для каждого меню разный идентификатор) например header2, далее в шаблоне "HTML" найти код меню например
и заменить его на следующий код
в данном примере представлено 4 разных меню, одновременно отображается только одно из меню. 3 меню отображаются по условиям, последнее меню по умолчанию отображается если условие не подошло. Вам необходимо заменить условия (IF PAGE_NAME=), и изменить количество отображаемых меню.
{% 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 анонимных