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


Как Сделать Полностью Раскрытым Каталог


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

#1 Екатерина

Екатерина

    Пользователь

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

Отправлено 20 Февраль 2013 - 19:01

Добрый вечер!
Подскажите, пожалуйста, как сделать каталог (полостью раскрытый и категории выделены другим цветом)такой же как на этом сайте:
http://zabota-mama.ru

#2 mikola

mikola

    Good soo good

  • Модератоpы
  • 1 550 сообщений
  • Городгород Нижний Новгород

Отправлено 20 Февраль 2013 - 19:30

Просмотр сообщенияЕкатерина (20 Февраль 2013 - 19:01) писал:

Добрый вечер!
Подскажите, пожалуйста, как сделать каталог (полостью раскрытый и категории выделены другим цветом)такой же как на этом сайте:
http://zabota-mama.ru
найти код html
{%IF catalog_full.LEVEL=1%}onclick="$(this).prev().click();return(false);"{%ENDIF%}
попробуйте заменить на код:
onclick="if($(this).prev('.hitarea').length){$(this).prev('.hitarea').click();return(false);}"


#3 Екатерина

Екатерина

    Пользователь

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

Отправлено 21 Февраль 2013 - 09:31

Я такого не нашла, где смотреть в HTML?
у меня там вот как :

<!-- Каталог -->
       <h4 class="contentTbodyCatalogHeader">Каталог товаров</h4>
              <ul id="subNavigation">
         {%IFNOT catalog_empty %}
                  {% FOR catalog %}
                    {% IFNOT catalog.HIDE %}
                      <li>
                        <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>
       <!-- end Каталог -->

#4 support 2.0

support 2.0

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

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

Отправлено 21 Февраль 2013 - 09:43

Просмотр сообщенияЕкатерина (21 Февраль 2013 - 09:31) писал:

Я такого не нашла, где смотреть в HTML?
у меня там вот как :

<!-- Каталог -->
   <h4 class="contentTbodyCatalogHeader">Каталог товаров</h4>
  <ul id="subNavigation">
{%IFNOT catalog_empty %}
  {% FOR catalog %}
{% IFNOT catalog.HIDE %}
  <li>
<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>
   <!-- end Каталог -->

замените в этом блоке все catalog на catalog_full

#5 Екатерина

Екатерина

    Пользователь

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

Отправлено 21 Февраль 2013 - 15:01

Понятно, спасибо, сейчас попробую

#6 Екатерина

Екатерина

    Пользователь

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

Отправлено 21 Февраль 2013 - 18:34

получилось, СПАСИБО!!
А еще чтобы цветом было выделено категории первого уровня, как здесь:http://zabota-mama.ru

#7 Екатерина

Екатерина

    Пользователь

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

Отправлено 21 Февраль 2013 - 20:50

И еще, можно чтобы в каталоге были развернуты позиции первого и второго порядка. А третьи оставались свернутыми?

#8 Vaccina

Vaccina

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

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

Отправлено 22 Февраль 2013 - 01:26

Для задания цвета корневым категориям - необходимо в шаблоне "HTML" найти

<!-- Каталог -->
		  <h4 class="contentTbodyCatalogHeader">Каталог товаров</h4>
			  <ul id="subNavigation">
			{%IFNOT catalog_empty %}
				  {% FOR catalog %}
					{% IFNOT catalog.HIDE %}
					  <li>
						<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>
		  <!-- end Каталог -->

и заменить на

<!-- Каталог -->
		  <h4 class="contentTbodyCatalogHeader">Каталог товаров</h4>
			  <ul id="subNavigation">
			{%IFNOT catalog_empty %}
				  {% FOR catalog %}
					{% IFNOT catalog.HIDE %}
					  <li>
						<a href="{catalog.URL}"
						  style="{% IF catalog.LEVEL>0%}padding-left:{catalog.LEVEL | multiply("20")}px;{% ELSE %}color: #000;{% ENDIF %}"
						  {% IF catalog.CURRENT %}class="selected"{% ENDIF %}
						>{catalog.NAME}</a>
					  </li>
					{% ENDIF %}
				  {% ENDFOR %}
				{% ENDIF %}
		  </ul>
		  <!-- end Каталог -->

далее остается изменить цвет #000 который был добавлен.

Цитата

И еще, можно чтобы в каталоге были развернуты позиции первого и второго порядка. А третьи оставались свернутыми?

К сожалению, это реализовать не получиться. Каталог можно сделать или полностью развернутым или же свернутым. Возможно есть какие-то javascript библиотеки которые позволяют раскрывать каталог на определенное кол-во уровней - но такие библиотеки мне не известны.

#9 Екатерина

Екатерина

    Пользователь

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

Отправлено 23 Февраль 2013 - 07:58

Добрый день!
Хочу к каждому товару добавить по 2 характеристики:
Производитель и категория товара(крем, лосьон). Хочу их поместить на странице с товаром, вместо описания условий доставки.
И у меня вопрос можно сделать эти характеристики ссылками. Допустим если пользователь нажал на характеристику- категория товара - Крем, чтобы вышли все крема всех производителей. Или если выбрал производителя, чтобы вышли все товары этого производителя.
Если это возможно, то как это реализовать?

#10 miyako

miyako

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

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

Отправлено 23 Февраль 2013 - 09:45

Просмотр сообщенияЕкатерина (23 Февраль 2013 - 07:58) писал:

Добрый день!
Хочу к каждому товару добавить по 2 характеристики:
Производитель и категория товара(крем, лосьон). Хочу их поместить на странице с товаром, вместо описания условий доставки.
И у меня вопрос можно сделать эти характеристики ссылками. Допустим если пользователь нажал на характеристику- категория товара - Крем, чтобы вышли все крема всех производителей. Или если выбрал производителя, чтобы вышли все товары этого производителя.
Если это возможно, то как это реализовать?

Найдите в шаблоне Товар код:
<!-- Блок описания вариантов доставки -->
				<tr>
				  <td class="goodsDataMainDeliveryBlock" colspan="2">
					<h4>Условия доставки</h4>
					{% FOR goods_delivery %}
					  <h5 rel="{goods_delivery.ID}" class="goodsDataMainDeliveryItemHeader">Вариант {goods_delivery.index}: {goods_delivery.NAME}</h5>
					  <div class="goodsDataMainDeliveryItem" >
						<p>{goods_delivery.DESC}</p>
						{% IF goods_delivery.rules_empty %}
						  Стоимость доставки: {goods_delivery.PRICE | money_format}
						{% ELSE %}
						  <div class="goodsDataMainDeliveryItemRules">
							<table>
							  <thead>
								<tr>
								  <td colspan="2"><h5>Стоимость доставки зависит от суммы заказа</h5></td>
								</tr>
								<tr>
								  <td>Для заказов больше</td>
								  <td>Стоимость доставки</td>
								</tr>
							  </thead>
							  <tbody class="num">
								{% FOR rules %}
								  <tr>
									<td><p><span>{goods_delivery.rules.SUM_MORE_PRICE | money_format}</span></p></td>
									<td>{goods_delivery.rules.PRICE | money_format}</td>
								  </tr>
								{% ENDFOR %}
								<tr>
								  <td><p><span>Для заказов меньше {goods_delivery.SUM_LESS_PRICE | money_format}</span></p></td>
								  <td>{goods_delivery.PRICE | money_format}</td>
								</tr>
							  </tbody>
							</table>
						  </div>
						{% ENDIF %}
					  </div>
					{% ENDFOR %}
				  </td>
				</tr>
и замените его на:
<!-- Блок характеристик товара. Показываем его если указаны характеристики -->
  {% IFNOT goods_features_empty %}
   <tr>
   <td class="goodsDataMainModificationsDescriptionBlock">
	<h3>Характеристики {GOODS_NAME}</h3>
	<table class="goodsDataFeatures">
	  <tr>
		{% FOR goods_features%}
		  <td>
			<p><span>{goods_features.NAME}</span></p>
		  </td>
		  <td>
			{goods_features.VALUE}
		  </td>
		  {% IFNOT goods_features.last %}{goods_features.index | is_divided("2","</tr><tr>","")}{% ENDIF %}
		{% ENDFOR %}
	  </tr>
	</table>
	</td>
	 </tr>
  {% ENDIF %}
  <!-- END Блок характеристик товара. Показываем его если указаны характеристики -->

А также ниже удалите код:
<!-- Блок характеристик товара. Показываем его если указаны характеристики -->
	<h3>Характеристики {GOODS_NAME}</h3>
	<table class="goodsDataFeatures">
	  <tr>
		{% FOR goods_features%}
		  <td>
			<p><span>{goods_features.NAME}</span></p>
		  </td>
		  <td>
			{goods_features.VALUE}
		  </td>
		  {% IFNOT goods_features.last %}{goods_features.index | is_divided("2","</tr><tr>","")}{% ENDIF %}
		{% ENDFOR %}
	  </tr>
	</table>
  {% ENDIF %}
  <!-- END Блок характеристик товара. Показываем его если указаны характеристики -->


#11 support 2.0

support 2.0

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

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

Отправлено 23 Февраль 2013 - 09:54

Просмотр сообщенияЕкатерина (23 Февраль 2013 - 07:58) писал:

Добрый день!
Хочу к каждому товару добавить по 2 характеристики:
Производитель и категория товара(крем, лосьон). Хочу их поместить на странице с товаром, вместо описания условий доставки.
И у меня вопрос можно сделать эти характеристики ссылками. Допустим если пользователь нажал на характеристику- категория товара - Крем, чтобы вышли все крема всех производителей. Или если выбрал производителя, чтобы вышли все товары этого производителя.
Если это возможно, то как это реализовать?


Вы можете реализовать фильтры по товарам в разделе Товары -> товары -> выбрать категорию и нажать "настроить категорию" там найти пункт "Фильтры по характеристикам товаровИзображение"

Прикрепленные изображения

  • ScreenShot 160.png


#12 Alex35

Alex35

    Новичок

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

Отправлено 24 Февраль 2013 - 12:57

как сделать чтобы список товаров был не в столбик?

#13 mikola

mikola

    Good soo good

  • Модератоpы
  • 1 550 сообщений
  • Городгород Нижний Новгород

Отправлено 24 Февраль 2013 - 13:36

Просмотр сообщенияAlex35 (24 Февраль 2013 - 12:57) писал:

как сделать чтобы список товаров был не в столбик?
В шаблоне "Товары" найдите код:
{% IF GOODS_VIEW_TYPE=1 %}
заменить его на :
{% IF GOODS_VIEW_TYPE=2 %}


#14 Екатерина

Екатерина

    Пользователь

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

Отправлено 24 Февраль 2013 - 18:58

Вы можете реализовать фильтры по товарам в разделе Товары -> товары -> выбрать категорию и нажать "настроить категорию" там найти пункт "Фильтры по характеристикам товаровИзображение"
Прикрепленные изображения
  • _______________________________________________________
    Я не могу это найти((((


#15 mikola

mikola

    Good soo good

  • Модератоpы
  • 1 550 сообщений
  • Городгород Нижний Новгород

Отправлено 24 Февраль 2013 - 19:46

Просмотр сообщенияЕкатерина (24 Февраль 2013 - 18:58) писал:

Вы можете реализовать фильтры по товарам в разделе Товары -> товары -> выбрать категорию и нажать "настроить категорию" там найти пункт "Фильтры по характеристикам товаровИзображение"
Прикрепленные изображения
  • _______________________________________________________
    Я не могу это найти((((
Во вложение картинки.,где показано .,что и как делать

Прикрепленные изображения

  • 24-02-2013 20-45-21.jpg
  • 24-02-2013 20-45-42.jpg


#16 Екатерина

Екатерина

    Пользователь

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

Отправлено 26 Февраль 2013 - 12:37

У меня такого нет:
http://irk-mizon.ru
Это во всех версиях настраивается?

#17 miyako

miyako

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

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

Отправлено 26 Февраль 2013 - 12:50

Просмотр сообщенияЕкатерина (26 Февраль 2013 - 12:37) писал:

У меня такого нет:
http://irk-mizon.ru
Это во всех версиях настраивается?

Какой у вас тарифный план?

#18 Екатерина

Екатерина

    Пользователь

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

Отправлено 26 Февраль 2013 - 13:25

Базовый

#19 Koderhan

Koderhan

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

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

Отправлено 26 Февраль 2013 - 13:35

Просмотр сообщенияЕкатерина (26 Февраль 2013 - 13:25) писал:

Базовый
фильтры доступны начиная с тарифного плана "Стандарт".

#20 Екатерина

Екатерина

    Пользователь

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

Отправлено 27 Февраль 2013 - 11:42

Где можно скопировать, исходный текст(который был изначально) на html странице Товар,  а то я что то наделала там, а снова переустанавливать шаблон не хочу.




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

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