Cancerva (22 Ноябрь 2014 - 20:34) писал:
Кстати, а изменением условий в шаблоне html нельзя ли указать стили разных уровней?
Сейчас там вроде как: если уровень>0 то стиль такой то...
А прописать как нибудь чтоб для уровня=1 стиль такой-то, для уровня >1 такой-то?
Здравствуйте.
На данный момент условие которое прописано в каталоге, относится ко всем уровням выше 0.
<!-- Каталог -->
<div class="pad-box">
<ul class="leftmenu" {% IFNOT index_page %} style="margin-top:20px;"{% ENDIF %}>
<li class="categories"><h2><a href="{CATALOG_URL}" class="indexPage">Каталог товаров</a></h2>
<ul>
{%IFNOT catalog_empty %}
{% FOR catalog %}
{% IFNOT catalog.HIDE %}
<li class="cat-item">
<a href="{catalog.URL}"
{% IF catalog.LEVEL>0%}style=" color:#7ca120; font-size:14px; padding-left:{catalog.LEVEL | multiply("20")}px"{% ENDIF %}
{% IF catalog.CURRENT %}class="selected"{% ENDIF %}
>{catalog.NAME}</a>
</li>
{% ENDIF %}
{% ENDFOR %}
{% ENDIF %}
</ul><br />
</li>
для того чтобы изменять стили конкретных уровней, например 0, 1 или 2, то:
замените строку
{% IF catalog.LEVEL>0%}style=" color:#7ca120; font-size:14px; padding-left:{catalog.LEVEL | multiply("20")}px"{% ENDIF %}
нижеприведенным кодом(или всеми сразу)
- для 2 уровня
{% IF catalog.LEVEL=2%}style=" color:#7ca120; font-size:14px; padding-left:{catalog.LEVEL | multiply("20")}px"{% ENDIF %}
- для 1 уровня
{% IF catalog.LEVEL=1%}style=" color:#7ca120; font-size:14px; padding-left:{catalog.LEVEL | multiply("20")}px"{% ENDIF %}
- для 0 уровня
{% IF catalog.LEVEL=0%}style=" color:#7ca120; font-size:14px; padding-left:{catalog.LEVEL | multiply("20")}px"{% ENDIF %}
после изменяйте стили