Добрый день.
На главной странице не отображается "Каталог товаров". Мне нужно, чтобы он не отображался на бОльшем кол-ве страниц! Практичнее сделать в коде условие IF --> перечень страниц, где бы он только и отображался! Для примера можно взять страницу "Стоимость занятий"
1
Каталог Товаров Отображать Только На Нужных Страницах, Как?
Автор miniplaneta, 25 июля 2016 15:56
Сообщений в теме: 5
#1
Отправлено 25 Июль 2016 - 15:56
#2
Отправлено 26 Июль 2016 - 06:46
Для этого в шаблоне HTML найдите:
и оберните этот код в условие вида:
точнее:
<!--Каталог товаров --> {%IFNOT catalog_full_empty%} <div class="leftbox"> <h3 class="leftH"><a href="http://{NET_DOMAIN}/catalog" title="Перейти в каталог">Каталог</a><div class="toggleBlock" title="Свернуть/развернуть"><div class="toggleArrow"></div><div class="toggleSquare"></div></div></h3> <div class="lCont"> {%FOR catalog_full%} {% IF catalog_full.FIRST %}<ul class="accordion">{% ENDIF %} <li {% IF catalog_full.HIDE %}style="display:none;"{% ENDIF %} class="{% IF catalog_full.ISSET_SUB %}parent{% ENDIF %}{% IF catalog_full.CURRENT %} active{% ELSEIF catalog_full.CURRENT_PARENT %} active{% ENDIF %}"> <a href="{catalog_full.URL}" {% IF catalog_full.CURRENT %}class="selected"{% ENDIF %}>{catalog_full.NAME}</a> {% IF catalog_full.ISSET_SUB=0 %}</li>{% ENDIF %} {% IF catalog_full.LAST %}{%FOR out%}</ul>{%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %} {%ENDFOR%} </div> </div> {%ENDIF%} <!-- end Каталог товаров -->
и оберните этот код в условие вида:
{% IF PAGE_NAME = Стоимость занятий %} код каталога {% ENDIF %}
точнее:
<!--Каталог товаров --> {% IF PAGE_NAME = Стоимость занятий %} {%IFNOT catalog_full_empty%} <div class="leftbox"> <h3 class="leftH"><a href="http://{NET_DOMAIN}/catalog" title="Перейти в каталог">Каталог</a><div class="toggleBlock" title="Свернуть/развернуть"><div class="toggleArrow"></div><div class="toggleSquare"></div></div></h3> <div class="lCont"> {%FOR catalog_full%} {% IF catalog_full.FIRST %}<ul class="accordion">{% ENDIF %} <li {% IF catalog_full.HIDE %}style="display:none;"{% ENDIF %} class="{% IF catalog_full.ISSET_SUB %}parent{% ENDIF %}{% IF catalog_full.CURRENT %} active{% ELSEIF catalog_full.CURRENT_PARENT %} active{% ENDIF %}"> <a href="{catalog_full.URL}" {% IF catalog_full.CURRENT %}class="selected"{% ENDIF %}>{catalog_full.NAME}</a> {% IF catalog_full.ISSET_SUB=0 %}</li>{% ENDIF %} {% IF catalog_full.LAST %}{%FOR out%}</ul>{%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %} {%ENDFOR%} </div> </div> {%ENDIF%} {% ENDIF %} <!-- end Каталог товаров -->
#3
Отправлено 26 Июль 2016 - 15:14
и оберните этот код в условие вида:
Теперь оставшиеся страницы должны получить увеличение по ширине (адаптивность) как главная страница. Можно в mainе убрать жесткость по ширине, а здесь HTMLе в условием прописать, убранную жесткость. Или как-то предложите по другому.
{% IF PAGE_NAME = Стоимость занятий %} код каталога {% ENDIF %}
Теперь оставшиеся страницы должны получить увеличение по ширине (адаптивность) как главная страница. Можно в mainе убрать жесткость по ширине, а здесь HTMLе в условием прописать, убранную жесткость. Или как-то предложите по другому.
#4
Отправлено 26 Июль 2016 - 18:37
miniplaneta (26 Июль 2016 - 15:14) писал:
и оберните этот код в условие вида:
Теперь оставшиеся страницы должны получить увеличение по ширине (адаптивность) как главная страница. Можно в mainе убрать жесткость по ширине, а здесь HTMLе в условием прописать, убранную жесткость. Или как-то предложите по другому.
{% IF PAGE_NAME = Стоимость занятий %} код каталога {% ENDIF %}
Теперь оставшиеся страницы должны получить увеличение по ширине (адаптивность) как главная страница. Можно в mainе убрать жесткость по ширине, а здесь HTMLе в условием прописать, убранную жесткость. Или как-то предложите по другому.
В шаблоне html найдите код
<div class="leftbar"> <!--Каталог товаров --> {% IF PAGE_NAME = Стоимость занятий %}и замените на
{% IF PAGE_NAME = Стоимость занятий %} <div class="leftbar"> <!--Каталог товаров -->
Найдите
{% ENDIF %} <!-- end Каталог товаров -->и замените на
<!-- end Каталог товаров -->найдите
{BODY} </div> <div class="clear"></div> {%ENDIF%} {%IF index_page%} <div class="pagecont">{BODY}</div>и замените на
{% ENDIF %} {BODY} </div> <div class="clear"></div> {%ENDIF%} {%IF index_page%} <div class="pagecont">{BODY}</div>В шаблоне Товары найдите код
<div class="{%IF index_page%}indexadapt{%ELSE%}adapt{%ENDIF%}">и замените на
<div class="{%IF index_page || PAGE_NAME = Стоимость занятий %}indexadapt{%ELSE%}adapt{%ENDIF%}">
#5
Отправлено 27 Июль 2016 - 13:27
Danil (26 Июль 2016 - 18:37) писал:
Здравствуйте.
В шаблоне html найдите код
В шаблоне html найдите код
<div class="leftbar"> <!--Каталог товаров --> {% IF PAGE_NAME = Стоимость занятий %}и замените на
{% IF PAGE_NAME = Стоимость занятий %} <div class="leftbar"> <!--Каталог товаров -->
#6
Отправлено 28 Июль 2016 - 14:36
В принципе можно оставить как предлагаете Вы, но каталог отправить направо. Просто мне кажется, что это больше потянет переделок, чем сделать статическую ширину страниц, равную главной, если на ней не выводится каталог.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных