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


Убрать Лишную Характеристику


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

#1 AlexP_RUS

AlexP_RUS

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

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

Отправлено 14 Июнь 2013 - 17:03

Подскажите, как при сравнении двух товаров навсегда убрать лишную характеристику, в моём случае это "описание товара"
В характеристиках этого нет, а при сравнении отображается. Вся верстка летит. Как убрать описание?

#2 Taisia

Taisia

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

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

Отправлено 14 Июнь 2013 - 17:20

Сделайте бэкап вашего сайта
далее в файле main.css в конец добавьте код

.htmlDataBlock{display:none;}


#3 AlexP_RUS

AlexP_RUS

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

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

Отправлено 14 Июнь 2013 - 18:20

Отлично, громоздкие описания товаров убрались, спасибо. Теперь при сравнении ячейка "описание" стоит пустая. Её как то можно убрать?

Стоп нет, все описания пропали вообще со всех товаров.
Убираю предложеный вами код.

#4 Taisia

Taisia

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

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

Отправлено 14 Июнь 2013 - 19:00

Можно сделать по другому,  найдите в файле СРАВНЕНИЕ ТОВАРОВ (сайт-редактор шаблонов) код

<td class="ceil1 borderAll">
					  <input class="CompareCheckbox" type="checkbox" id="compare_tb_check_description_large" />
					  <label class="valignMiddle" for="compare_tb_check_description_large">Описание</label>
					</td>
					{% FOR goods_mod_info %}
					  <!-- Ограничитель, чтоб не ехала верстка -->
					  {% IF goods_mod_info.index<5 %}
						<td class="borderAll">
						  {% IF goods_mod_info.GOODS_DESCRIPTION_LARGE%}
							<div class="htmlDataBlock">
							  {goods_mod_info.GOODS_DESCRIPTION_LARGE}
							</div>
						  {% ELSE %}
							{% IF goods_mod_info.GOODS_DESCRIPTION_SHORT %}
							  {goods_mod_info.GOODS_DESCRIPTION_SHORT}
							{% ELSE %}
							  Отсутствует
							{% ENDIF%}
						  {% ENDIF %}
						</td>


и замените на код

<td style="display:none;" class="ceil1 borderAll">
					  <input class="CompareCheckbox" type="checkbox" id="compare_tb_check_description_large" />
					  <label class="valignMiddle" for="compare_tb_check_description_large">Описание</label>
					</td>
					{% FOR goods_mod_info %}
					  <!-- Ограничитель, чтоб не ехала верстка -->
					  {% IF goods_mod_info.index<5 %}
						<td style="display:none;" class="borderAll">
						  {% IF goods_mod_info.GOODS_DESCRIPTION_LARGE%}
							<div style="display:none;" class="htmlDataBlock">
							  {goods_mod_info.GOODS_DESCRIPTION_LARGE}
							</div>
						  {% ELSE %}
							{% IF goods_mod_info.GOODS_DESCRIPTION_SHORT %}
							  {goods_mod_info.GOODS_DESCRIPTION_SHORT}
							{% ELSE %}
							  Отсутствует
							{% ENDIF%}
						  {% ENDIF %}
						</td>


#5 AlexP_RUS

AlexP_RUS

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

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

Отправлено 15 Июнь 2013 - 14:28

Вставил style="display:none;" в 3 места куда вы показали, но ничего не поменялось.
Вот сейчас код мой:
<td style="display:none;" class="ceil1 borderAll">
					  <input class="CompareCheckbox" type="checkbox" id="compare_tb_check_description_large" />
					  <label class="valignMiddle" for="compare_tb_check_description_large">Описание</label>
					</td>
					{% FOR goods_mod_info %}
					  <!-- Ограничитель, чтоб не ехала верстка -->
					  {% IF goods_mod_info.index<5 %}
						<td style="display:none;" class="borderAll">
						  {% IF goods_mod_info.GOODS_DESCRIPTION_LARGE%}
							<div style="display:none;" class="htmlDataBlock">
							  {goods_mod_info.GOODS_DESCRIPTION_LARGE}
							</div>
						  {% ELSE %}
							{% IF goods_mod_info.GOODS_DESCRIPTION_SHORT %}
							  {goods_mod_info.GOODS_DESCRIPTION_SHORT}
							{% ELSE %}
							  Отсутствует
							{% ENDIF%}
						  {% ENDIF %}
						</td>

Пожалуйста помогите убрать эти описания в сравнениях.

#6 miyako

miyako

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

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

Отправлено 16 Июнь 2013 - 07:19

Просмотр сообщенияAlexP_RUS (15 Июнь 2013 - 14:28) писал:

Вставил style="display:none;" в 3 места куда вы показали, но ничего не поменялось.
Вот сейчас код мой:
<td style="display:none;" class="ceil1 borderAll">
					 <input class="CompareCheckbox" type="checkbox" id="compare_tb_check_description_large" />
					 <label class="valignMiddle" for="compare_tb_check_description_large">Описание</label>
				 </td>
				 {% FOR goods_mod_info %}
					 <!-- Ограничитель, чтоб не ехала верстка -->
					 {% IF goods_mod_info.index<5 %}
					 <td style="display:none;" class="borderAll">
						 {% IF goods_mod_info.GOODS_DESCRIPTION_LARGE%}
						 <div style="display:none;" class="htmlDataBlock">
							 {goods_mod_info.GOODS_DESCRIPTION_LARGE}
						 </div>
						 {% ELSE %}
						 {% IF goods_mod_info.GOODS_DESCRIPTION_SHORT %}
							 {goods_mod_info.GOODS_DESCRIPTION_SHORT}
						 {% ELSE %}
							 Отсутствует
						 {% ENDIF%}
						 {% ENDIF %}
					 </td>

Пожалуйста помогите убрать эти описания в сравнениях.

Вам нужно убрать на странице сравнения товаров описание товара и краткое описание?
Тогда найдите код в шаблоне Сравнения товаров:
<!-- Строка №9 Описание товара -->
			  <!-- В зависимости от настроек на сайте покажем либо полное описание товарной модификации, либо краткое -->
			  {% IF SETTINGS_COMPARE_DESCRIPTION_DISPLAY_TYPE=1%}
				<!-- Строка с полным описанием товара покажется, если оно заполнено хотя бы для одной товарной модификации -->
				{% IFNOT GOODS_GOODS_DESC_LARGE_IS_EMPTY_FOR_ALL %}
				  <tr class="CompareGoodsTableTbodyComparisonLine {% IF GOODS_GOODS_DESC_LARGE_IS_SAME %}same{% ENDIF %}">
					<td style="display:none;" class="ceil1 borderAll">
					  <input class="CompareCheckbox" type="checkbox" id="compare_tb_check_description_large" />
					  <label class="valignMiddle" for="compare_tb_check_description_large">Описание</label>
					</td>
					{% FOR goods_mod_info %}
					  <!-- Ограничитель, чтоб не ехала верстка -->
					  {% IF goods_mod_info.index<5 %}
						<td style="display:none;" class="borderAll">
						  {% IF goods_mod_info.GOODS_DESCRIPTION_LARGE%}
							<div style="display:none;" class="htmlDataBlock">
							  {goods_mod_info.GOODS_DESCRIPTION_LARGE}
							</div>
						  {% ELSE %}
							{% IF goods_mod_info.GOODS_DESCRIPTION_SHORT %}
							  {goods_mod_info.GOODS_DESCRIPTION_SHORT}
							{% ELSE %}
							  Отсутствует
							{% ENDIF%}
						  {% ENDIF %}
						</td>
					  {% ENDIF %}
					{% ENDFOR %}
				  </tr>
				{% ENDIF %}
			  {% ELSE %}
				<!-- Строка с кратким описанием товара покажется, если оно заполнено хотя бы для одной товарной модификации -->
				{% IFNOT GOODS_GOODS_DESC_SHORT_IS_EMPTY_FOR_ALL %}
				  <tr class="CompareGoodsTableTbodyComparisonLine {% IF GOODS_GOODS_DESC_SHORT_IS_SAME %}same{% ENDIF %}">
					<td class="ceil1 borderAll">
					  <input class="CompareCheckbox" type="checkbox" id="compare_tb_check_description_short" />
					  <label class="valignMiddle" for="compare_tb_check_description_short">Описание</label>
					</td>
					{% FOR goods_mod_info %}
					  <!-- Ограничитель, чтоб не ехала верстка -->
					  {% IF goods_mod_info.index<5 %}
						<td class="borderAll">
						  {% IF goods_mod_info.GOODS_DESCRIPTION_SHORT%}
							{goods_mod_info.GOODS_DESCRIPTION_SHORT}
						  {% ELSE %}
							{% IF goods_mod_info.GOODS_DESCRIPTION_LARGE %}
							  <div class="htmlDataBlock">
								{goods_mod_info.GOODS_DESCRIPTION_LARGE}
							  </div>
							{% ELSE %}
							  Отсутствует
							{% ENDIF%}
						  {% ENDIF %}
						</td>
					  {% ENDIF %}
					{% ENDFOR %}
				  </tr>
				{% ENDIF %}
			  {% ENDIF %}
			  <!-- END Строка №9 Описание товара -->
и удалите его

#7 AlexP_RUS

AlexP_RUS

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

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

Отправлено 16 Июнь 2013 - 12:11

Большое спасибо, описания убрались. Сам думал удалить, но не решался.




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

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