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


"каталог" - Открывать Списком


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

#1 Ostinems

Ostinems

    Продвинутый пользователь

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

Отправлено 11 Март 2017 - 16:09

Всем привет.

Писал очень давно эту проблему никто так и не ответил.


При переходе в меню, в категорию "Услуги" - чтобы товар был прописан в таблице обычной, что-то типа эксель не важно ( я сам это сделаю ), только подскажите как где и что ? Аккаунт SL-381048

#2 Stasya

Stasya

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

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

Отправлено 14 Март 2017 - 16:30

Просмотр сообщенияOstinems (11 Март 2017 - 16:09) писал:

Всем привет.

Писал очень давно эту проблему никто так и не ответил.


При переходе в меню, в категорию "Услуги" - чтобы товар был прописан в таблице обычной, что-то типа эксель не важно ( я сам это сделаю ), только подскажите как где и что ? Аккаунт SL-381048
Здравствуйте. Такое реализовать можно, но не забывайте, что сайт у Вас адаптивный, а адаптировать таблицу немного сложнее.
Для того чтобы в определенной категории вывести товар в виде таблицы Вам енобходимо в шаблоне Товары найти блок
<!-- Список товаров. Таблица -->
			  <div class="grid-container">
и заменить его на
<!-- Список товаров. Таблица -->
			  <div class="grid-container">
				{% IFNOT CATEGORY_NAME = Название категории%}
Далее найдите блок
{% IF goods.DESCRIPTION_LARGE %}
							<div class="product_desc">
							  <div class="product_desc">
								{goods.DESCRIPTION_LARGE}
								<a href="{goods.URL | url_amp}" title="{goods.NAME}" class="link-more">узнать больше...</a>
							  </div>
							</div>
						  {% ENDIF %}
						</div>
					  </div>
					  <div class="clear"></div>
					</li>
				  {% ENDFOR %}
				</ul>
и сразу после него вставьте блок
{% ELSE %}
				<table class="grid" id="product_list_table">
				  {% FOR goods %}
					<tr class="elem">
					  <td>
					  <div class="product_list_details_right">
						<div class="product_image_wrapper">
						  {% IF user_agent_ie7 %}
							<a class="product_img_link" href="{goods.URL | url_amp}" title="{goods.NAME}">
							  <img class="product_image" src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png?design=autumn{% ELSE %}{goods.IMAGE_OTHER}{% ENDIF %}" alt="{goods.NAME}">
							</a>
						  {% ELSEIF user_agent_ie8 %}
							<a class="product_img_link" href="{goods.URL | url_amp}" title="{goods.NAME}">
							  <img class="product_image" src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png?design=autumn{% ELSE %}{goods.IMAGE_OTHER}{% ENDIF %}" alt="{goods.NAME}">
							</a>
						  {% ELSE %}
							<a class="product_img_link" href="{goods.URL | url_amp}" title="{goods.NAME}">
							  <img class="product_image" src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png?design=autumn{% ELSE %}{goods.IMAGE_OTHER}{% ENDIF %}" alt="{goods.NAME}">
							</a>
						  {% ENDIF %}
					 
						</div>
						</td><td>
						  <div class="product_list_details">
						<div class="product_list_details_left">
						  <h5><a href="{goods.URL | url_amp}" title="{goods.NAME}">{goods.NAME}</a></h5>
						 
						</div>
					  </div>
					  </td><td>
						<div class="price_container {% IF goods.MIN_PRICE_NOW>=goods.MIN_PRICE_OLD %}price-box-for-regular-price{% ELSE %}price-box{% ENDIF %}" >
						  <span class="price">{goods.MIN_PRICE_NOW | money_format}</span>
						  {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
							<span class="old-price">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span>
						  {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
							<span class="old-price">{goods.MIN_PRICE_OLD | money_format}</span>
						  {% ENDIF %}
						</div>
						</td>
						<td>
						<div class="product_list_add_to_cart">
						  <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}">
							<input type="hidden" name="hash" value="{HASH}" />
							<input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
							<input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
							<a class="ajax_add_to_cart_button add_to_cart link" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a>
						  </form>
						</div>
						<div class="product_list_add_to_cart">
						  <div class="add-to-links" style="display: block;">
							<!-- Если в тарифном плане подключен модуль сравнения товаров -->
							{% IF TARIFF_FEATURE_GOODS_COMPARE %}
							  <!-- Если не выключен модуль сравнения товаров в настройках магазина -->
							  {% IFNOT SETTINGS_COMPARE_DISABLE %}
								{% IF goods.IS_HAS_IN_COMPARE_LIST %}
								  <a title="Убрать товар из списка сравнения с другими товарами" href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}" class="link-compare">убрать из сравнения</a>
								{% ELSE %}
								  <a title="Добавить товар к списку сравнения с другими товарами" href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;from={goods.GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}" class="link-compare">Сравнить</a>
								{% ENDIF %}
							  {% ENDIF %}
							{% ENDIF %}
						  </div>
						</div>
					  </div>
					  
					 
				</td>
					</tr>
				  {% ENDFOR %}
				</table>
				{% ENDIF %}
Теперь в файле main.css найдите строку
@media only screen and (max-width:1210px){
и перед ней добавьте строку
#product_list_table td{border:1px solid grey;padding:5px}
Затем найдите строку
@media only screen and (max-width:767px){
и сразу после нее вставьте блок
#product_list_table td{display:block;}





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

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