Скрыть Категорию На Витрине
#1
Отправлено 13 Май 2016 - 13:41
Пришлите пж-та код для аккаунта 22214 как скрыть категорию "KNOT SO BAD" с витрины. Каталог по прямой ссылке должен быть доступен.
Знаю, что есть функция скрытия каталога в настройках каталога, но этот путь не подходит (на эту галку завязан другой функционал).
Спасибо.
#2
Отправлено 13 Май 2016 - 14:12
zabota-mama (13 Май 2016 - 13:41) писал:
Пришлите пж-та код для аккаунта 22214 как скрыть категорию "KNOT SO BAD" с витрины. Каталог по прямой ссылке должен быть доступен.
Знаю, что есть функция скрытия каталога в настройках каталога, но этот путь не подходит (на эту галку завязан другой функционал).
Спасибо.
Здравствуйте.
Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> HTML, найдите код:
<!-- Каталог 2--> <h3 class="contentTbodyCatalogHeader">Производители</h3> <div id="Border"> <ul id="subNavigation"> {%IFNOT catalog_full_empty %} <!-- свернутый каталог --> {% FOR catalog_full %} {% IFNOT catalog_full.NAME = МУЖСКАЯ ОДЕЖДА %} {% IF catalog_full.HIDE %} {% IF catalog_full.NAME=БЕЛОРУССИЯ %} </ul></div><div id="Border"><ul id="subNavigation"> {% ENDIF %} <li class="cat-item {% IF catalog_full.LEVEL<=0%}root_cat{% ENDIF %}"> <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> <!-- end Каталог 2-->
Замените на:
<!-- Каталог 2--> <h3 class="contentTbodyCatalogHeader">Производители</h3> <div id="Border"> <ul id="subNavigation"> {%IFNOT catalog_full_empty %} <!-- свернутый каталог --> {% FOR catalog_full %} {% IFNOT catalog_full.NAME = МУЖСКАЯ ОДЕЖДА %} {% IF catalog_full.HIDE %} {% IF catalog_full.NAME=БЕЛОРУССИЯ %} </ul></div><div id="Border"><ul id="subNavigation"> {% ENDIF %} {% IFNOT catalog_full.NAME = KNOT so BAD %}<li class="cat-item {% IF catalog_full.LEVEL<=0%}root_cat{% ENDIF %}"> <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%} {%ENDIF%} {% ENDFOR %} {% ENDIF %} </ul> <!-- end Каталог 2-->
#3
Отправлено 15 Май 2016 - 23:21
а почему у меня эта конструкция не работает
{% IFNOT catalog_full.NAME = KNOT so BAD || catalog_full.NAME = LILIPUT %}
#4
Отправлено 16 Май 2016 - 09:56
zabota-mama (15 Май 2016 - 23:21) писал:
а почему у меня эта конструкция не работает
{% IFNOT catalog_full.NAME = KNOT so BAD || catalog_full.NAME = LILIPUT %}
Здравствуйте, это условие не работает потому что конструкция IFNOT распространяется только на первый аргумент, то есть будет воспринимать только "Если не KNOT so BAD" а то что находится после || не будет прочитано обработчиком. Чтобы корректно написать такое условие, лучше писать:
{% IFNOT catalog_full.NAME = KNOT so BAD} {% IFNOT catalog_full.NAME = LILIPUT %} код для которого прописано условие {%ENDIF%} {%ENDIF%}
#5
Отправлено 17 Май 2016 - 21:42
{% IFNOT catalog_full.NAME = KNOT so BAD } {% IFNOT catalog_full.NAME = LILIPUT %} <li class="cat-item {% IF catalog_full.LEVEL<=0%}root_cat{% ENDIF %}"> <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 %} {%ENDIF%} {%ENDIF%} {% ENDFOR %} {% ENDIF %}Почему-то вот такое изменение не принимает, ругается на неожиданный тег {%ENDIF%}
#6
Отправлено 18 Май 2016 - 01:42
{% IFNOT catalog_full.NAME = KNOT so BAD } {% IFNOT catalog_full.NAME = LILIPUT %} <li class="cat-item {% IF catalog_full.LEVEL<=0%}root_cat{% ENDIF %}"> <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%}
#7
Отправлено 22 Май 2016 - 19:07
Firefly (13 Май 2016 - 14:12) писал:
Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> HTML, найдите код:
<!-- Каталог 2--> <h3 class="contentTbodyCatalogHeader">Производители</h3> <div id="Border"> <ul id="subNavigation"> {%IFNOT catalog_full_empty %} <!-- свернутый каталог --> {% FOR catalog_full %} {% IFNOT catalog_full.NAME = МУЖСКАЯ ОДЕЖДА %} {% IF catalog_full.HIDE %} {% IF catalog_full.NAME=БЕЛОРУССИЯ %} </ul></div><div id="Border"><ul id="subNavigation"> {% ENDIF %} <li class="cat-item {% IF catalog_full.LEVEL<=0%}root_cat{% ENDIF %}"> <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> <!-- end Каталог 2-->
Замените на:
<!-- Каталог 2--> <h3 class="contentTbodyCatalogHeader">Производители</h3> <div id="Border"> <ul id="subNavigation"> {%IFNOT catalog_full_empty %} <!-- свернутый каталог --> {% FOR catalog_full %} {% IFNOT catalog_full.NAME = МУЖСКАЯ ОДЕЖДА %} {% IF catalog_full.HIDE %} {% IF catalog_full.NAME=БЕЛОРУССИЯ %} </ul></div><div id="Border"><ul id="subNavigation"> {% ENDIF %} {% IFNOT catalog_full.NAME = KNOT so BAD %}<li class="cat-item {% IF catalog_full.LEVEL<=0%}root_cat{% ENDIF %}"> <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%} {%ENDIF%} {% ENDFOR %} {% ENDIF %} </ul> <!-- end Каталог 2-->
Спасибо. А добавьте пж-та сюда еще и скрытие каталога LILIPUT.
Самостоятельно у меня не получается.
#8
Отправлено 22 Май 2016 - 19:25
zabota-mama (22 Май 2016 - 19:07) писал:
Самостоятельно у меня не получается.
Здравствуйте.
Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> HTML, найдите код:
<!-- Каталог 2--> <h3 class="contentTbodyCatalogHeader">Производители</h3> <div id="Border"> <ul id="subNavigation"> {%IFNOT catalog_full_empty %} <!-- свернутый каталог --> {% FOR catalog_full %} {% IFNOT catalog_full.NAME = МУЖСКАЯ ОДЕЖДА %} {% IF catalog_full.HIDE %} {% IF catalog_full.NAME=БЕЛОРУССИЯ %} </ul></div> <br> <h3 class="contentTbodyCatalogHeader">Страны</h3> <div id="Border"><ul id="subNavigation"> {% ENDIF %} {% IFNOT catalog_full.NAME = KNOT so BAD %} <li class="cat-item {% IF catalog_full.LEVEL<=0%}root_cat{% ENDIF %}"> <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%} {%ENDIF%} {% ENDFOR %} {% ENDIF %} </ul> <!-- end Каталог 2-->
Замените на:
<!-- Каталог 2--> <h3 class="contentTbodyCatalogHeader">Производители</h3> <div id="Border"> <ul id="subNavigation"> {%IFNOT catalog_full_empty %} <!-- свернутый каталог --> {% FOR catalog_full %} {% IFNOT catalog_full.NAME = МУЖСКАЯ ОДЕЖДА %} {% IF catalog_full.HIDE %} {% IF catalog_full.NAME=БЕЛОРУССИЯ %} </ul></div> <br> <h3 class="contentTbodyCatalogHeader">Страны</h3> <div id="Border"><ul id="subNavigation"> {% ENDIF %} {% IFNOT catalog_full.NAME = KNOT so BAD %} {% IFNOT catalog_full.NAME = LILIPUT %} <li class="cat-item {% IF catalog_full.LEVEL<=0%}root_cat{% ENDIF %}"> <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 %} {%ENDIF%} {%ENDIF%} {% ENDFOR %} {% ENDIF %} </ul> <!-- end Каталог 2-->
#9
Отправлено 31 Май 2016 - 20:05
Только не получается с разделом H&M. Наверное надо как-то амперсанд экранировать?
#10
Отправлено 04 Июнь 2016 - 16:54
#11
Отправлено 04 Июнь 2016 - 17:34
zabota-mama (04 Июнь 2016 - 16:54) писал:
К сожалению, амперсант экранировать нельзя, это логический символ, его нельзя использовать в коде. По URL можно удалить, только поставив в разделе Сайт - Редиректы редирект на другую страницу.
#12
Отправлено 08 Июнь 2016 - 14:57
А нет ли по аналогии с переменной catalog_full.NAME, что-то вроде catalog_full.ID или catalog_full.URL?
#13
Отправлено 08 Июнь 2016 - 15:07
zabota-mama (08 Июнь 2016 - 14:57) писал:
А нет ли по аналогии с переменной catalog_full.NAME, что-то вроде catalog_full.ID или catalog_full.URL?
Все доступные переменные Вы можете посмотреть прописав в конце нужного шаблона код:
{print_r}
при переходе на соответствующую страницу Вы увидите все переменные. Более подробно можно прочитать тут: http://forum.storela...c/80-/#entry309
Также существуют обе переменные и catalog_full.ID и catalog_full.URL
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных