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

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


Recommended Posts

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

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


  В 16.01.2021 в 05:12, RadomirOm сказав:

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

Expand  
Код шаблона категории в 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 }} 

 

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


  В 16.01.2021 в 05:12, RadomirOm сказав:

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

Expand  

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

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


  В 16.01.2021 в 05:23, Dimasscus сказав:

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

Expand  

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

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


  В 16.01.2021 в 05:27, RadomirOm сказав:

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

Expand  

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

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


  В 16.01.2021 в 05:25, Dimasscus сказав:

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

template/soconfig/listing.twig
Expand  

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

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


  В 16.01.2021 в 05:27, RadomirOm сказав:

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

Expand  
template/soconfig/listing.twig

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

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

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

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


  В 16.01.2021 в 05:35, RadomirOm сказав:

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

Expand  

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

использует 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>

 

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


  В 16.01.2021 в 05:36, Dimasscus сказав:

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

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

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

Expand  

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

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


  В 16.01.2021 в 05:38, 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>

 

Expand  

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

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


  В 16.01.2021 в 05:43, Dimasscus сказав:

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

Expand  

 

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

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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