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


Второй Скрытый Каталог


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

#1 Sgray

Sgray

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

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

Отправлено 28 Март 2015 - 08:41

Сменил тему с "пластик" на "движение". Как восстановить теперь скрытый каталог? Вот обсуждение: http://forum.storela...второй-каталог/

#2 Ирина345

Ирина345

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

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

Отправлено 28 Март 2015 - 10:22

Просмотр сообщенияSgray (28 Март 2015 - 08:41) писал:

Сменил тему с "пластик" на "движение". Как восстановить теперь скрытый каталог? Вот обсуждение: http://forum.storela...второй-каталог/
Здравствуйте, найдите в шаблоне HTML
   
		  {%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 Sgray

Sgray

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

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

Отправлено 28 Март 2015 - 10:31

Просмотр сообщенияИрина345 (28 Март 2015 - 10:22) писал:

Здравствуйте, найдите в шаблоне HTML

{%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 Ирина345

Ирина345

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

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

Отправлено 28 Март 2015 - 10:42

Просмотр сообщенияSgray (28 Март 2015 - 10:31) писал:

Теперь как скрыть во втором каталоге подкатегории, сделать как в основном. И при нажатии на категорию, во втором каталоге, не обновлялась страница. Т.е второй каталог выглядел как основной.
Найдите в шаблоне HTML

<!-- Каталог сайта -->
								<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 Sgray

Sgray

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

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

Отправлено 28 Март 2015 - 10:46

Просмотр сообщенияИрина345 (28 Март 2015 - 10:42) писал:

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

<!-- Каталог сайта -->
<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 Каталог сайта -->

Ни чего не изменилось.

#6 Sgray

Sgray

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

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

Отправлено 28 Март 2015 - 19:38

Просмотр сообщенияSgray (28 Март 2015 - 10:46) писал:

Ни чего не изменилось.

Просмотр сообщенияSgray (28 Март 2015 - 10:46) писал:

Ни чего не изменилось.

Надо доделать!

#7 Vaccina

Vaccina

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

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

Отправлено 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">&nbsp;</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">&nbsp;</em>');
  });

jQuery('ul.accordion2').accordion();
 
jQuery("ul.accordion2 li.active").each(function(){
  jQuery(this).children().next("ul").css('display', 'block');
});
});


#8 Sgray

Sgray

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

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

Отправлено 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">&nbsp;</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">&nbsp;</em>');
});

jQuery('ul.accordion2').accordion();

jQuery("ul.accordion2 li.active").each(function(){
jQuery(this).children().next("ul").css('display', 'block');
});
});

Спасибо.

#9 Sgray

Sgray

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

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

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

Просмотр сообщенияSgray (31 Март 2015 - 07:20) писал:

Спасибо.

Во втором каталоге если нажать на раскрывающийся раздел он раскрывается и сразу сворачивается (если нажать на стрелку перед разделом каталога то всё в порядке). Как исправить?

#10 Vaccina

Vaccina

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

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

Отправлено 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 Sgray

Sgray

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

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

Отправлено 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 анонимных