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


Другой Дизайн Сайта В Разделе В Поддомене


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

#21 kuzhakhmetov

kuzhakhmetov

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

  • Пользователи
  • PipPip
  • 23 сообщений
  • ГородАстрахань

Отправлено 13 Декабрь 2013 - 19:48

Просмотр сообщенияСake (11 Декабрь 2013 - 02:05) писал:

Вам необходимо использовать 2 кода каталога заданные через условия.

<div class="column one-third">
				 <div class="block2">
								 <div class="block-title">
								 <strong><span>Каталог</span></strong>
								 </div>
								 <div class="block-content">
								 <!-- Каталог товаров -->
{% IF PAGE_TITLE = Салон домашней обуви комфорт %}
{%IFNOT catalog_full_empty%}
												 {%FOR catalog_full%}
												 {% IF catalog_full.FIRST %}<ul class="accordion">{% ENDIF %}
												 <li style="{% IF catalog_full.HIDE %}display:none;{% ENDIF %}{% IFNOT catalog_full.NAME=Салон домашней обуви%}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%}<li class="parent1 "></li></ul>{%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %}
												 {%ENDFOR%}
								 {%ENDIF%}
{% ELSE %}
{%IFNOT catalog_full_empty%}
												 {%FOR catalog_full%}
												 {% IF catalog_full.FIRST %}<ul class="accordion">{% ENDIF %}
												 <li style="{% IF catalog_full.HIDE %}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%}<li class="parent1 "></li></ul>{%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %}
												 {%ENDFOR%}
								 {%ENDIF%}
{% ENDIF %}
<!-- /Каталог товаров -->

Первый код реализуется через условие {% IF PAGE_TITLE = Салон домашней обуви комфорт %} и скрывает все категории не входящие в {% IFNOT catalog_full.NAME=Салон домашней обуви%}display:none;{% ENDIF %}. Второй каталог реализуется по умолчанию. Дополнительно в нем можно скрыть только категорию "Салон домашней обуви", заменив строку

<li style="{% IF catalog_full.HIDE %}display:none;{% ENDIF %}" class="{% IF catalog_full.ISSET_SUB %}parent{% ENDIF %} {% IF catalog_full.CURRENT %}active{% ELSEIF catalog_full.CURRENT_PARENT %}active{% ENDIF %}">

на

<li style="{% IF catalog_full.HIDE %}display:none;{% ENDIF %}{% IF catalog_full.NAME=Салон домашней обуви%}display:none;{% ENDIF %}" class="{% IF catalog_full.ISSET_SUB %}parent{% ENDIF %} {% IF catalog_full.CURRENT %}active{% ELSEIF catalog_full.CURRENT_PARENT %}active{% ENDIF %}">

В данном случае идет обратное условие {% IF catalog_full.NAME=Салон домашней обуви%}display:none;{% ENDIF %} скрытия только категории "Салон домашней обуви".

Еще раз здравствуйте!)
Обнаружил косяк.
В категории Салон домашней обуви есть подкатегория Тапочки, но она не отображается в меню слева

Прикрепленные изображения

  • Снимок.PNG


#22 Сake

Сake

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

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

Отправлено 14 Декабрь 2013 - 04:22

Найдите в шаблоне "HTML" код каталога

{% IF PAGE_TITLE = Комфорт %}
			{%IFNOT catalog_full_empty%}
			  {%FOR catalog_full%}
				{% IF catalog_full.FIRST %}<ul class="accordion">{% ENDIF %}
				<li style="{% IF catalog_full.HIDE %}display:none;{% ENDIF %}{% IFNOT catalog_full.NAME=Салон домашней обуви%}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%}<li class="parent1 "></li></ul>{%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %}
			  {%ENDFOR%}
			{%ENDIF%}
			{% ELSE %}

и замените его на

{% IF PAGE_TITLE = Комфорт || PAGE_TITLE = Тапочки %}
			{%IFNOT catalog_full_empty%}
			  {%FOR catalog_full%}
				{% IF catalog_full.FIRST %}<ul class="accordion">{% ENDIF %}
				<li style="{% IF catalog_full.HIDE %}display:none;{% ENDIF %}{% IFNOT catalog_full.NAME=Салон домашней обуви%}display:none;{% ELSE %}visible{% 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%}<li class="parent1 "></li></ul>{%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %}
			  {%ENDFOR%}
			{%ENDIF%}
			{% ELSE %}

далее в файл стилей style2.css добавьте

.accordion .visible li {
  display: block !important;
}





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

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