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


Разделись Каталог


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

#21 Vaccina

Vaccina

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

  • Модераторы
  • 24 353 сообщений

Отправлено 26 Март 2013 - 05:53

Доброе утро.

<li class="categories"><h2><a href="http://babylook.me/page/catalog-tovarov" class="indexPage">Каталог товаров 2</a></h2>
<ul>
{%IFNOT catalog_empty %}
{% FOR catalog %}
{% IF catalog.HIDE %}
<li class="cat-item">
<a href="{catalog.URL}"
{% IF catalog.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("20")}px"{% ENDIF %}
{% IF catalog.CURRENT %}class="selected"{% ENDIF %}
>{catalog.NAME}</a>
</li>
{% ENDIF %}
{% ENDFOR %}
{% ENDIF %}
</ul>

замените на:

<li class="categories"><h2><a href="http://babylook.me/page/catalog-tovarov" class="indexPage">Каталог товаров 2</a></h2>
<ul>
{%IFNOT catalog_full_empty %}
{% FOR catalog_full %}
{% IF catalog_full.HIDE %}
<li class="cat-item">
<a href="{catalog_full.URL}"
{% IF catalog_full.LEVEL>0%}style="padding-left:{catalog_full.LEVEL | multiply("20")}px"{% ENDIF %}
{% IF catalog_full.CURRENT %}class="selected"{% ENDIF %}
>{catalog_full.NAME}</a>
</li>
{% ENDIF %}
{% ENDFOR %}
{% ENDIF %}
</ul>


#22 551

551

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

  • Пользователи
  • PipPipPipPip
  • 650 сообщений
  • ГородМосква

Отправлено 26 Март 2013 - 09:50

Просмотр сообщенияVaccina (26 Март 2013 - 05:53) писал:

Доброе утро.

<li class="categories"><h2><a href="http://babylook.me/page/catalog-tovarov" class="indexPage">Каталог товаров 2</a></h2>
<ul>
{%IFNOT catalog_empty %}
{% FOR catalog %}
{% IF catalog.HIDE %}
<li class="cat-item">
<a href="{catalog.URL}"
{% IF catalog.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("20")}px"{% ENDIF %}
{% IF catalog.CURRENT %}class="selected"{% ENDIF %}
>{catalog.NAME}</a>
</li>
{% ENDIF %}
{% ENDFOR %}
{% ENDIF %}
</ul>

замените на:

<li class="categories"><h2><a href="http://babylook.me/page/catalog-tovarov" class="indexPage">Каталог товаров 2</a></h2>
<ul>
{%IFNOT catalog_full_empty %}
{% FOR catalog_full %}
{% IF catalog_full.HIDE %}
<li class="cat-item">
<a href="{catalog_full.URL}"
{% IF catalog_full.LEVEL>0%}style="padding-left:{catalog_full.LEVEL | multiply("20")}px"{% ENDIF %}
{% IF catalog_full.CURRENT %}class="selected"{% ENDIF %}
>{catalog_full.NAME}</a>
</li>
{% ENDIF %}
{% ENDFOR %}
{% ENDIF %}
</ul>

Ооо, спасибо. Так работает. А еще вопрос. Теперь получается, что в этом каталоге у меня отображаются вообще все скрытые категории. Некоторые я бы не хотел показывать. Возможно как то сделать исключения через условия?

#23 Koderhan

Koderhan

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

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

Отправлено 26 Март 2013 - 10:09

Просмотр сообщения551 (26 Март 2013 - 09:50) писал:

Ооо, спасибо. Так работает. А еще вопрос. Теперь получается, что в этом каталоге у меня отображаются вообще все скрытые категории. Некоторые я бы не хотел показывать. Возможно как то сделать исключения через условия?
Возможно. Можно привязать условие к названию категории.


Найти код:

<li class="categories"><h2><a href="http://babylook.me/page/catalog-tovarov" class="indexPage">Каталог товаров 2</a></h2>
<ul>
{%IFNOT catalog_full_empty %}
{% FOR catalog_full %}
{% IF catalog_full.HIDE %}
<li class="cat-item">
<a href="{catalog_full.URL}"
{% IF catalog_full.LEVEL>0%}style="padding-left:{catalog_full.LEVEL | multiply("20")}px"{% ENDIF %}
{% IF catalog_full.CURRENT %}class="selected"{% ENDIF %}
>{catalog_full.NAME}</a>
</li>
{% ENDIF %}
{% ENDFOR %}
{% ENDIF %}
</ul>
Заменить:
<li class="categories"><h2><a href="http://babylook.me/page/catalog-tovarov" class="indexPage">Каталог товаров 2</a></h2>
<ul>
{%IFNOT catalog_full_empty %}
{% FOR catalog_full %}
{%IFNOT catalog_full.NAME = Название категории1 || catalog_full.NAME = Название категории2 %}
{% IF catalog_full.HIDE %}
<li class="cat-item">
<a href="{catalog_full.URL}"
{% IF catalog_full.LEVEL>0%}style="padding-left:{catalog_full.LEVEL | multiply("20")}px"{% ENDIF %}
{% IF catalog_full.CURRENT %}class="selected"{% ENDIF %}
>
{catalog_full.NAME}</a>
</li>
{% ENDIF %}
{%ENDIF%}
{% ENDFOR %}
{% ENDIF %}
</ul>
Задали условие. Если название категории не равно "Название категории1" или "Название категории2" то выводим категорию.

#24 551

551

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

  • Пользователи
  • PipPipPipPip
  • 650 сообщений
  • ГородМосква

Отправлено 26 Март 2013 - 10:21

Просмотр сообщенияKoderhan (26 Март 2013 - 10:09) писал:

Возможно. Можно привязать условие к названию категории.


Найти код:

<li class="categories"><h2><a href="http://babylook.me/page/catalog-tovarov" class="indexPage">Каталог товаров 2</a></h2>
<ul>
{%IFNOT catalog_full_empty %}
{% FOR catalog_full %}
{% IF catalog_full.HIDE %}
<li class="cat-item">
<a href="{catalog_full.URL}"
{% IF catalog_full.LEVEL>0%}style="padding-left:{catalog_full.LEVEL | multiply("20")}px"{% ENDIF %}
{% IF catalog_full.CURRENT %}class="selected"{% ENDIF %}
>{catalog_full.NAME}</a>
</li>
{% ENDIF %}
{% ENDFOR %}
{% ENDIF %}
</ul>
Заменить:
<li class="categories"><h2><a href="http://babylook.me/page/catalog-tovarov" class="indexPage">Каталог товаров 2</a></h2>
<ul>
{%IFNOT catalog_full_empty %}
{% FOR catalog_full %}
{%IFNOT catalog_full.NAME = Название категории1 || catalog_full.NAME = Название категории2 %}
{% IF catalog_full.HIDE %}
<li class="cat-item">
<a href="{catalog_full.URL}"
{% IF catalog_full.LEVEL>0%}style="padding-left:{catalog_full.LEVEL | multiply("20")}px"{% ENDIF %}
{% IF catalog_full.CURRENT %}class="selected"{% ENDIF %}
>
{catalog_full.NAME}</a>
</li>
{% ENDIF %}
{%ENDIF%}
{% ENDFOR %}
{% ENDIF %}
</ul>
Задали условие. Если название категории не равно "Название категории1" или "Название категории2" то выводим категорию.

У меня получается следующий код:

<li class="categories"><h2><a href="http://babylook.me/page/catalog-tovarov" class="indexPage">Каталог товаров 2</a></h2>
<ul>
{%IFNOT catalog_full_empty %}
{% FOR catalog_full %}
{%IFNOT catalog_full.NAME = Выберите подарок! || catalog_full.NAME = Головные уборы TuTu %}
{% IF catalog_full.HIDE %}
<li class="cat-item">
<a href="{catalog_full.URL}"
{% IF catalog_full.LEVEL>0%}style="padding-left:{catalog_full.LEVEL | multiply("20")}px"{% ENDIF %}
{% IF catalog_full.CURRENT %}class="selected"{% ENDIF %}
>
{catalog_full.NAME}</a>
</li>
{% ENDIF %}
{%ENDIF%}
{% ENDFOR %}
{% ENDIF %}
</ul>

Но на сайте эти категории все-равно отображаются. Может как-то по-другому нужно название категории прописывать?

#25 Koderhan

Koderhan

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

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

Отправлено 26 Март 2013 - 10:33

Выберите подарок! - это полное название категории как написано в панели администратора.

#26 551

551

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

  • Пользователи
  • PipPipPipPip
  • 650 сообщений
  • ГородМосква

Отправлено 26 Март 2013 - 10:38

Просмотр сообщенияKoderhan (26 Март 2013 - 10:33) писал:

Выберите подарок! - это полное название категории как написано в панели администратора.

Да.

Администрирование интернет магазина. Редактирование товарной категории.png

#27 551

551

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

  • Пользователи
  • PipPipPipPip
  • 650 сообщений
  • ГородМосква

Отправлено 26 Март 2013 - 15:43

Ответьте мне.

#28 Vaccina

Vaccina

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

  • Модераторы
  • 24 353 сообщений

Отправлено 27 Март 2013 - 04:16

Попробуйте заменить

{%IFNOT catalog_full.NAME = Выберите подарок! || catalog_full.NAME = Головные уборы TuTu %}

на

{%IFNOT catalog_full.NAME = Выберите подарок! && catalog_full.NAME = Головные уборы TuTu%}


#29 551

551

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

  • Пользователи
  • PipPipPipPip
  • 650 сообщений
  • ГородМосква

Отправлено 27 Март 2013 - 10:44

Просмотр сообщенияVaccina (27 Март 2013 - 04:16) писал:

Попробуйте заменить

{%IFNOT catalog_full.NAME = Выберите подарок! || catalog_full.NAME = Головные уборы TuTu %}

на

{%IFNOT catalog_full.NAME = Выберите подарок! && catalog_full.NAME = Головные уборы TuTu%}

Нет, так тоже не получается. На сайте отображается:

Детские головные уборы Chobi  Tavitta  Noble People  Borelli. Теплые зимние и легкие летние шапочки для ваших детей..png

#30 Vaccina

Vaccina

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

  • Модераторы
  • 24 353 сообщений

Отправлено 28 Март 2013 - 05:11

Возможно проблема в символе "!" который содержится в имени категории. Попробуйте переименовать категорию, убрав спец. символы из названия категории и заменив условие на соответствующее имя категории.

#31 optimushop

optimushop

    Продвинутый пользователь

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

Отправлено 22 Апрель 2013 - 23:56

Посмотрите пожалуйста,http://optimushop.ru/
При нажатии в категории на Очки или кожгалантерея, под категории вылазиют в категории "Модель и Механизм"
Как это изменить!?

#32 Vaccina

Vaccina

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

  • Модераторы
  • 24 353 сообщений

Отправлено 23 Апрель 2013 - 05:15

Возможно вопрос уже не актуален, так как у вас при переходе в категорию Очки или Кожгалантерея - под категории отображаются в разделе "каталог товаров".

#33 optimushop

optimushop

    Продвинутый пользователь

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

Отправлено 23 Апрель 2013 - 17:43

актуален!

При нажатии , под категории вылазиют не в там где надо!

#34 Stasya

Stasya

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

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

Отправлено 23 Апрель 2013 - 18:33

На данный момент на Вашем сайте вообще нет подкатегорий. Верните, пожалуйста, их иначе мы не сможем Вам помочь.

#35 optimushop

optimushop

    Продвинутый пользователь

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

Отправлено 25 Апрель 2013 - 22:08

Как это нет!!!
342.jpg

#36 Vaccina

Vaccina

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

  • Модераторы
  • 24 353 сообщений

Отправлено 26 Апрель 2013 - 03:45

Проблему заметили, пришлите пожалуйста код шаблона HTML, нам важен код, отвечающий за каталог товаров.

#37 optimushop

optimushop

    Продвинутый пользователь

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

Отправлено 27 Апрель 2013 - 02:19

<!-- Каталог сайта -->
	<div class="block">
	  <div class="blocktitle bluesmall"><a href="{CATALOG_URL}">Модель и Механизм</a></div>
	  <div class="blockmain navigation fnt12n">
		<ul>
		{% IFNOT catalog_empty %}
		  {% FOR catalog %}
			{% IFNOT catalog.HIDE %}
			  <li class="{% IF catalog.LEVEL>0%}incat{% ENDIF %} {% IF catalog.CURRENT %}fnt12b{% ENDIF %}"><a href="{catalog.URL}" {% IF catalog.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("30")}px"{% ENDIF %}>{catalog.NAME}</a></li>
			{% ENDIF %}
		  {% ENDFOR %}
		{% ENDIF %}
		</ul>
	  </div>
	  <div class="blockbottom"></div>
	</div>
	<!-- END Каталог сайта -->
		<!-- Каталог сайта 2-->
	<div class="block">
	  <div class="blocktitle bluesmall"><a href="{CATALOG_URL}">Аксессуары</a></div>
	  <div class="blockmain navigation fnt12n">
		<ul>
		{% IFNOT catalog_full_empty %}
		  {% FOR catalog_full %}
			{% IF catalog_full.HIDE %}
			  <li class="{% IF catalog_full.LEVEL>0%}incat{% ENDIF %} {% IF catalog_full.CURRENT %}fnt12b{% ENDIF %}"><a href="{catalog_full.URL}" {% IF catalog_full.LEVEL>0%}style="padding-left:{catalog_full.LEVEL | multiply("30")}px"{% ENDIF %}>{catalog_full.NAME}</a></li>
			{% ENDIF %}
		  {% ENDFOR %}
		{% ENDIF %}
		</ul>
	  </div>
	  <div class="blockbottom"></div>
	</div>
	<!-- END Каталог сайта -->


#38 Сake

Сake

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

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

Отправлено 27 Апрель 2013 - 02:54

В кратком каталоге (catalog) нет свойства HIDE, поэтому в данном случае можно использовать только 2 развернутых каталога одновременно. Т.е код будет следующий

<!-- Каталог сайта -->
		<div class="block">
		  <div class="blocktitle bluesmall"><a href="{CATALOG_URL}">Модель и Механизм</a></div>
		  <div class="blockmain navigation fnt12n">
		  <!-- Каталог товаров -->
				{%IFNOT catalog_full_empty%}
				 {%FOR catalog_full%}
					{% IF catalog_full.FIRST %}<ul>{% ENDIF %}
					  <li {% IF catalog_full.HIDE %}style="display: none;"{% ENDIF %} class="{% IF catalog_full.LEVEL>0%}incat{% ENDIF %} {% IF catalog_full.CURRENT %}fnt12b{% ENDIF %} level{catalog_full.LEVEL} nav-{catalog_full.index} {% IF catalog_full.CURRENT %}active{% ELSEIF catalog_full.CURRENT_PARENT %}active{% ENDIF %} {% IF catalog_full.ISSET_SUB %}parent{% ENDIF %}
"><a href="{catalog_full.URL}" {% IF catalog_full.LEVEL>0%}style="padding-left:{catalog_full.LEVEL | multiply("30")}px"{% ENDIF %}><span>{catalog_full.NAME}</span></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%}
			  {%ENDIF%}
			  <!-- /Каталог товаров -->
		  </div>
		  <div class="blockbottom"></div>
		</div>
		<!-- END Каталог сайта -->
				<!-- Каталог сайта 2-->
		<div class="block">
		  <div class="blocktitle bluesmall"><a href="{CATALOG_URL}">Аксессуары</a></div>
		  <div class="blockmain navigation fnt12n">
				<!-- Каталог товаров -->
				{%IFNOT catalog_full_empty%}
				 {%FOR catalog_full%}
					{% IF catalog_full.FIRST %}<ul>{% ENDIF %}
					  <li {% IFNOT catalog_full.HIDE %}style="display: none;"{% ENDIF %} class="{% IF catalog_full.LEVEL>0%}incat{% ENDIF %} {% IF catalog_full.CURRENT %}fnt12b{% ENDIF %} level{catalog_full.LEVEL} nav-{catalog_full.index} {% IF catalog_full.CURRENT %}active{% ELSEIF catalog_full.CURRENT_PARENT %}active{% ENDIF %} {% IF catalog_full.ISSET_SUB %}parent{% ENDIF %}
"><a href="{catalog_full.URL}" {% IF catalog_full.LEVEL>0%}style="padding-left:{catalog_full.LEVEL | multiply("30")}px"{% ENDIF %}><span>{catalog_full.NAME}</span></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%}
			  {%ENDIF%}
			  <!-- /Каталог товаров -->
		  </div>
		  <div class="blockbottom"></div>
		</div>
		<!-- END Каталог сайта -->


#39 optimushop

optimushop

    Продвинутый пользователь

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

Отправлено 28 Апрель 2013 - 17:42

Второй не развернутый

#40 Сake

Сake

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

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

Отправлено 30 Апрель 2013 - 02:44

Не понятен ваш ответ, пожалуйста, объясните по подробнее.




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

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