Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

e-market шаблон, карточка в категории товара


Recommended Posts

Доброе утро, подскажите пожалуйста как найти в шаблоне e-market где именно формируется шаблон вывода карточек товара? Я уже все модули этого шаблона перерыл по фтп. Находил поиском в них зацепку в виде price, добавлял цифры, обновлял кеш сайта, изменений ноль. Какие еще есть способы понять, куда они засунули вывод в категорию карточек товара? Всю голову уже сломал, мало того, что они начудили и в нем нельзя просто вывести код {{ upc }}, вернее он работает только в  product.twig,  в других местах нужно выводить то {{ product.upc }}, то {{ meta.upc }}, Мне нужно это поле после цены в карточке товара в категории вывести. Во всех модулях вывел, а шаблона категории найти не могу. 

Надіслати
Поділитися на інших сайтах


6 минут назад, RadomirOm сказал:

Доброе утро, подскажите пожалуйста как найти в шаблоне e-market где именно формируется шаблон вывода карточек товара? Я уже все модули этого шаблона перерыл по фтп. Находил поиском в них зацепку в виде price, добавлял цифры, обновлял кеш сайта, изменений ноль. Какие еще есть способы понять, куда они засунули вывод в категорию карточек товара? Всю голову уже сломал, мало того, что они начудили и в нем нельзя просто вывести код {{ upc }}, вернее он работает только в  product.twig,  в других местах нужно выводить то {{ product.upc }}, то {{ meta.upc }}, Мне нужно это поле после цены в карточке товара в категории вывести. Во всех модулях вывел, а шаблона категории найти не могу. 

Код шаблона категории в category.twig


{{ header }}
{#====  Loader breadcrumbs ==== #}
{% include theme_directory~'/template/soconfig/breadcrumbs.twig' %}


{#====  Variables url parameter ==== #}
{% if url_asidePosition %}{% set col_position = url_asidePosition %}
{% else %}{% set col_position = soconfig.get_settings('catalog_col_position') %} {% endif %}

{% if url_asideType %} {% set col_canvas = url_asideType %}
{% else %}{% set col_canvas = soconfig.get_settings('catalog_col_type') %}{% endif %}
{% set desktop_canvas = col_canvas =='off_canvas' ? 'desktop-offcanvas' : '' %}


{% if col_position == 'inside' %}
<div class="container">
	{% include theme_directory~'/template/soconfig/subcategory.twig' %}
	
</div>
{% endif %}

<div class="container product-listing content-main {{desktop_canvas}}">
  
  <div class="row">{{ column_left }}
     {% if col_canvas =='off_canvas' %}
    	{% set class = 'col-sm-12' %}
    {% elseif column_left and column_right %}
    	{% set class = 'col-md-6 col-sm-12 col-xs-12 fluid-allsidebar' %}
    {% elseif column_left or column_right %}
    	{% set class = 'col-md-9 col-sm-12 col-xs-12 fluid-sidebar' %}
    {% else %}
    	{% set class = 'col-sm-12' %}
    {% endif %}

    <div id="content" class="{{ class }}">

    	{{ content_top }}
		<div class="products-category clearfix">

			{% if col_position== 'outside' %}
				
				{% include theme_directory~'/template/soconfig/subcategory.twig' %}
			{% endif %}
	  
			{% if products %}
				{#==== Product Listing ==== #}
				{% include theme_directory~'/template/soconfig/listing.twig' with {listingType: listingType} %}
				
			{% endif %}
		  
			{% if not categories and not products %}
			  <p>{{ text_empty }}</p>
			  <div class="buttons">
				<div class="pull-right"><a href="{{ continue }}" class="btn btn-primary">{{ button_continue }}</a></div>
			  </div>
			{% endif %}

	      	{{ content_bottom }}

	  	</div>
	 </div>

    {{ column_right }}

    {% if url_sidebarsticky %} {% set sidebar_sticky = url_sidebarsticky %}
	{% else %} {% set sidebar_sticky = soconfig.get_settings('catalog_sidebar_sticky') %}{% endif %}
    <script type="text/javascript"><!--
		$(window).load(sidebar_sticky_update);
		$(window).resize(sidebar_sticky_update);

    	function sidebar_sticky_update(){
    		 var viewportWidth = $(window).width();
    		 if (viewportWidth > 1200) {
	    		// Initialize the sticky scrolling on an item 
				sidebar_sticky = '{{sidebar_sticky}}';
				
				if(sidebar_sticky=='left'){
					$(".left_column").stick_in_parent({
					    offset_top: 10,
					    bottoming   : true
					});
				}else if (sidebar_sticky=='right'){
					$(".right_column").stick_in_parent({
					    offset_top: 10,
					    bottoming   : true
					});
				}else if (sidebar_sticky=='all'){
					$(".content-aside").stick_in_parent({
					    offset_top: 10,
					    bottoming   : true
					});
				}
			}
    	}
		
		
	//--></script> 

	</div>
</div>
{{ footer }} 

 

Надіслати
Поділитися на інших сайтах


8 минут назад, RadomirOm сказал:

Доброе утро, подскажите пожалуйста как найти в шаблоне e-market где именно формируется шаблон вывода карточек товара? Я уже все модули этого шаблона перерыл по фтп. Находил поиском в них зацепку в виде price, добавлял цифры, обновлял кеш сайта, изменений ноль. Какие еще есть способы понять, куда они засунули вывод в категорию карточек товара? Всю голову уже сломал, мало того, что они начудили и в нем нельзя просто вывести код {{ upc }}, вернее он работает только в  product.twig,  в других местах нужно выводить то {{ product.upc }}, то {{ meta.upc }}, Мне нужно это поле после цены в карточке товара в категории вывести. Во всех модулях вывел, а шаблона категории найти не могу. 

Вот єто вьі чудите:))) ну вчера же все разжевали. Категории в category.twig  и category.php.  модули- в каждом контролере и twig модулей. meta.upc єто вообще дичь какая то. Везде кроме продукта подключение через product.upc. потому что там массив

Надіслати
Поділитися на інших сайтах


4 минуты назад, Dimasscus сказал:

Вот єто вьі чудите:))) ну вчера же все разжевали. Категории в category.twig  и category.php.  модули- в каждом контролере и twig модулей. meta.upc єто вообще дичь какая то. Везде кроме продукта подключение через product.upc. потому что там массив

Дичь не дичь а оно раотает.

Надіслати
Поділитися на інших сайтах


Только что, RadomirOm сказал:

Дичь не дичь а оно раотает.

Єто не правильно. Делайте как должно бьіть. И не будет проблем

Надіслати
Поділитися на інших сайтах


9 минут назад, Dimasscus сказал:

Вот же у вас подключение шаблона в категории 


template/soconfig/listing.twig

Ураа! Благодарю, это оно, только не нашел для него в контроллерах файла, что бы вписать функцию.

Надіслати
Поділитися на інших сайтах


6 минут назад, RadomirOm сказал:

Дичь не дичь а оно раотает.

template/soconfig/listing.twig

тут нашли вывод quantity?

подключайте {{ upc }} где нужно

потом в контролере получите переменную в массиве product

Надіслати
Поділитися на інших сайтах


Только что, RadomirOm сказал:

Ураа! Благодарю, это оно, только не нашел для него в контроллерах файла, что бы вписать функцию.

у него контролер может отдельно и не быть

использует controler/category.php

там правильно подключите переменную

  • +1 1
Надіслати
Поділитися на інших сайтах


Не совсем понял, что не правильного, делал как написано, вписывал в контроллеры модулей 'upc' => $product_info['upc'],, далее в шаблон вписывал вывод функции {{ product.upc }} или {{ upc }}, в зависимости от прописанного массива в шаблоне, где то он просто выглядел так:

	<div class="price">
						{% if not product.special %} 
							<span class="price-new">{{ product.price }} {{ product.upc }}</span>
						{% else %}   
							<span class="price-new">{{ product.special }} </span> <span class="price-old">{{ product.price }} {{ product.upc }}</span>
						{% endif %} 
					</div>

 

Надіслати
Поділитися на інших сайтах


4 минуты назад, Dimasscus сказал:

у него контролер может отдельно и не быть

использует controler/category.php

там правильно подключите переменную

Благодарю, вставил 'upc'         => $result['upc'],, все заработало!

Надіслати
Поділитися на інших сайтах


4 минуты назад, RadomirOm сказал:

Не совсем понял, что не правильного, делал как написано, вписывал в контроллеры модулей 'upc' => $product_info['upc'],, далее в шаблон вписывал вывод функции {{ product.upc }} или {{ upc }}, в зависимости от прописанного массива в шаблоне, где то он просто выглядел так:


	<div class="price">
						{% if not product.special %} 
							<span class="price-new">{{ product.price }} {{ product.upc }}</span>
						{% else %}   
							<span class="price-new">{{ product.special }} </span> <span class="price-old">{{ product.price }} {{ product.upc }}</span>
						{% endif %} 
					</div>

 

это я про meta.upc имел ввиду

Надіслати
Поділитися на інших сайтах


11 минут назад, Dimasscus сказал:

это я про meta.upc имел ввиду

 

С мета я погорячился, там в другом месте пришлось писать item.upc - все равно странно, такие разные надписи для одного шаблона. Благодарю за помощь.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.