Второй Скрытый Каталог
#1
Отправлено 28 Март 2015 - 08:41
#2
Отправлено 28 Март 2015 - 10:22
Sgray (28 Март 2015 - 08:41) писал:
{%IFNOT catalog_full_empty%} <div class="infoBox infoBoxCategory"> <div class="box-heading"><a href="{CATALOG_URL}">Каталог подарков</a></div> <div class="infoBoxContents"> {%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%} <!-- /Каталог товаров -->
замените на
{%IFNOT catalog_full_empty%} <div class="infoBox infoBoxCategory"> <div class="box-heading"><a href="{CATALOG_URL}">Каталог подарков</a></div> <div class="infoBoxContents"> {%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%} <!-- /Каталог товаров --> <!-- Каталог сайта --> <div class="infoBox infoBoxCategory"> <div class="box-heading"><a href="{CATALOG_URL}">Что подарить?</a></div> <div class="infoBoxContents"> <ul class="accordion"> {% 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 Каталог сайта -->
#3
Отправлено 28 Март 2015 - 10:31
Ирина345 (28 Март 2015 - 10:22) писал:
{%IFNOT catalog_full_empty%} <div class="infoBox infoBoxCategory"> <div class="box-heading"><a href="{CATALOG_URL}">Каталог подарков</a></div> <div class="infoBoxContents"> {%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%} <!-- /Каталог товаров -->
замените на
{%IFNOT catalog_full_empty%} <div class="infoBox infoBoxCategory"> <div class="box-heading"><a href="{CATALOG_URL}">Каталог подарков</a></div> <div class="infoBoxContents"> {%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%} <!-- /Каталог товаров --> <!-- Каталог сайта --> <div class="infoBox infoBoxCategory"> <div class="box-heading"><a href="{CATALOG_URL}">Что подарить?</a></div> <div class="infoBoxContents"> <ul class="accordion"> {% 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 Каталог сайта -->
Теперь как скрыть во втором каталоге подкатегории, сделать как в основном. И при нажатии на категорию, во втором каталоге, не обновлялась страница. Т.е второй каталог выглядел как основной.
#4
Отправлено 28 Март 2015 - 10:42
Sgray (28 Март 2015 - 10:31) писал:
<!-- Каталог сайта --> <div class="infoBox infoBoxCategory"> <div class="box-heading"><a href="{CATALOG_URL}">Что подарить?</a></div> <div class="infoBoxContents"> <ul class="accordion"> {% 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 Каталог сайта -->замените на
<!-- /Каталог товаров --> <!-- Каталог сайта --> <div class="infoBox infoBoxCategory"> <div class="box-heading"><a href="{CATALOG_URL}">Что подарить?</a></div> <div class="infoBoxContents"> <ul class="accordion"> {% IFNOT catalog_full_empty %} {% FOR catalog_full %} {% IF catalog_full.HIDE %} <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 %}{% 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> <!-- END Каталог сайта -->
#5
Отправлено 28 Март 2015 - 10:46
Ирина345 (28 Март 2015 - 10:42) писал:
<!-- Каталог сайта --> <div class="infoBox infoBoxCategory"> <div class="box-heading"><a href="{CATALOG_URL}">Что подарить?</a></div> <div class="infoBoxContents"> <ul class="accordion"> {% 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 Каталог сайта -->замените на
<!-- /Каталог товаров --> <!-- Каталог сайта --> <div class="infoBox infoBoxCategory"> <div class="box-heading"><a href="{CATALOG_URL}">Что подарить?</a></div> <div class="infoBoxContents"> <ul class="accordion"> {% IFNOT catalog_full_empty %} {% FOR catalog_full %} {% IF catalog_full.HIDE %} <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 %}{% 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> <!-- END Каталог сайта -->
Ни чего не изменилось.
#7
Отправлено 31 Март 2015 - 06:18
<!-- Каталог сайта --> <div class="infoBox infoBoxCategory"> <div class="box-heading"><a href="{CATALOG_URL}">Что подарить?</a></div> <div class="infoBoxContents"> <ul class="accordion"> {% IFNOT catalog_full_empty %} {% FOR catalog_full %} {% IF catalog_full.HIDE %} <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 %}{% 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> <!-- END Каталог сайта -->
замените на:
<!-- Каталог сайта --> {%IFNOT catalog_full_empty%} <div class="infoBox infoBoxCategory"> <div class="box-heading"><a href="{CATALOG_URL}">Что подарить?</a></div> <div class="infoBoxContents"> {%FOR catalog_full%} {% IF catalog_full.FIRST %}<ul class="accordion accordion2">{% ENDIF %} <li {% IFNOT 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 Каталог сайта -->
Далее в main.js найдите:
jQuery(document).ready(function () { jQuery("ul.accordion li.parent").each(function(){ jQuery(this).append('<em class="open-close"> </em>'); }); jQuery('ul.accordion').accordion(); jQuery("ul.accordion li.active").each(function(){ jQuery(this).children().next("ul").css('display', 'block'); }); });
после него вставьте:
jQuery(document).ready(function () { jQuery("ul.accordion2 li.parent").each(function(){ jQuery(this).append('<em class="open-close"> </em>'); }); jQuery('ul.accordion2').accordion(); jQuery("ul.accordion2 li.active").each(function(){ jQuery(this).children().next("ul").css('display', 'block'); }); });
#8
Отправлено 31 Март 2015 - 07:20
Vaccina (31 Март 2015 - 06:18) писал:
<!-- Каталог сайта --> <div class="infoBox infoBoxCategory"> <div class="box-heading"><a href="{CATALOG_URL}">Что подарить?</a></div> <div class="infoBoxContents"> <ul class="accordion"> {% IFNOT catalog_full_empty %} {% FOR catalog_full %} {% IF catalog_full.HIDE %} <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 %}{% 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> <!-- END Каталог сайта -->
замените на:
<!-- Каталог сайта --> {%IFNOT catalog_full_empty%} <div class="infoBox infoBoxCategory"> <div class="box-heading"><a href="{CATALOG_URL}">Что подарить?</a></div> <div class="infoBoxContents"> {%FOR catalog_full%} {% IF catalog_full.FIRST %}<ul class="accordion accordion2">{% ENDIF %} <li {% IFNOT 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 Каталог сайта -->
Далее в main.js найдите:
jQuery(document).ready(function () { jQuery("ul.accordion li.parent").each(function(){ jQuery(this).append('<em class="open-close"> </em>'); }); jQuery('ul.accordion').accordion(); jQuery("ul.accordion li.active").each(function(){ jQuery(this).children().next("ul").css('display', 'block'); }); });
после него вставьте:
jQuery(document).ready(function () { jQuery("ul.accordion2 li.parent").each(function(){ jQuery(this).append('<em class="open-close"> </em>'); }); jQuery('ul.accordion2').accordion(); jQuery("ul.accordion2 li.active").each(function(){ jQuery(this).children().next("ul").css('display', 'block'); }); });
Спасибо.
#10
Отправлено 03 Апрель 2015 - 05:38
<div class="infoBox infoBoxCategory"> <div class="box-heading"><a href="{CATALOG_URL}">Что подарить?</a></div>
замените на:
<div class="infoBox infoBoxCategory second_cat"> <div class="box-heading"><a href="{CATALOG_URL}">Что подарить?</a></div>
далее в style.css добавьте:
.second_cat .open-close { background-position: left center !important; width: 100% !important; }
#11
Отправлено 03 Апрель 2015 - 07:06
Vaccina (03 Апрель 2015 - 05:38) писал:
<div class="infoBox infoBoxCategory"> <div class="box-heading"><a href="{CATALOG_URL}">Что подарить?</a></div>
замените на:
<div class="infoBox infoBoxCategory second_cat"> <div class="box-heading"><a href="{CATALOG_URL}">Что подарить?</a></div>
далее в style.css добавьте:
.second_cat .open-close { background-position: left center !important; width: 100% !important; }
Vaccina (03 Апрель 2015 - 05:38) писал:
<div class="infoBox infoBoxCategory"> <div class="box-heading"><a href="{CATALOG_URL}">Что подарить?</a></div>
замените на:
<div class="infoBox infoBoxCategory second_cat"> <div class="box-heading"><a href="{CATALOG_URL}">Что подарить?</a></div>
далее в style.css добавьте:
.second_cat .open-close { background-position: left center !important; width: 100% !important; }
Отлично
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных