Перейти к содержанию
Официальный форум поддержки Simpla

Рекомендуемые сообщения

Здравствуйте.  У меня на странице  /products  Выводятся товары из определенной категории. Вот код в шаблоне products.tpl с помощью которого это осуществляется:

{* Список товаров *}

{* Канонический адрес страницы *}
{if $category && $brand}
{$canonical="/catalog/{$category->url}/{$brand->url}" scope=parent}
{elseif $category}
{$canonical="/catalog/{$category->url}" scope=parent}
{elseif $brand}
{$canonical="/brands/{$brand->url}" scope=parent}
{elseif $keyword}
{$canonical="/products?keyword={$keyword|escape}" scope=parent}
{else}
{$canonical="/products" scope=parent}
{/if}


<div class="tabs">
    <div class="tab_but">
        <button class="active">Якщо піци замало</button>
    </div>
    <div class="tabcont2">
       {* Новинки *}
{get_new_products var=new_products category_id=[9]}
{if $new_products}

<!-- Список товаров-->
<ul class="tiny_products produl gogogo nobottom">

	{foreach $new_products as $product}

	<!-- Товар-->
	<li class="product">
	<div class="loop"></div>
		<div class="leftb">
		    <!-- Фото товара -->
		{if $product->image}
		<div class="image">
			<a ><img src="{$product->image->filename|resize:300:300}" alt="{$product->name|escape}"/></a>
		</div>
		{/if}
		<!-- Фото товара (The End) -->
		</div>

		<div class="rightb bolan">
		    <!-- Название товара -->
		<h3 class="toto"><a data-product="{$product->id}">{$product->name|escape}</a></h3>
		<div class=" annotation ">{$product->annotation}</div>
		<div class="clear"></div>
		<!-- Название товара (The End) -->
         <p class="kil"><span class="liti">Ціна</span></p> 
        <!-- Описание товара -->
		
		<!-- Описание товара (The End) -->
        
        

		{if $product->variants|count > 0}
         
		<!-- Выбор варианта товара -->
		<form class="variants" action="/cart">
			<div class="table">
			{foreach $product->variants as $v}
			<div class="variant">
				<div class="checkinp">
					<input id="new_{$v->id}" name="variant" value="{$v->id}" type="radio" class="variant_radiobutton" {if $v@first}checked{/if} {if $product->variants|count<2}style="display:none;"{/if}/>
					{if $v->name}<label class="variant_name" for="new_{$v->id}">{$v->name}</label>{/if}
				</div>
				
				
				<div class="pricee">
				<span class="gramden">150 /</span>
					{if $v->compare_price > 0}<span class="compare_price">{$v->compare_price|convert}</span>{/if}
					<span class="price"><span class="currency">{$currency->sign|escape}</span>{$v->price|convert} </span>
				</div>
			</div>
			{/foreach}
			</div>
			<div style="display:none" class="nazad">Назад</div>
			<button type="submit" class="button add_to_cart_button"><img src="/check-0.png" alt="">Додати</button>
			
		</form>
		<!-- Выбор варианта товара (The End) -->
		{else}
			Нет в наличии
		{/if}
		</div>
<div class="clear"></div>
	</li>
	<!-- Товар (The End)-->
	{/foreach}
			
</ul>
{/if}
    <div class="clear"></div>
    
    </div>
    <div class="clear"></div>
</div>

 <script>
             jQuery('.product').eq(0).find('.liti').html('Грами / Ціна');
             jQuery('.product').eq(1).find('.liti').html('Грами / Ціна');
             jQuery('.product').eq(2).find('.liti').html('Грами / Ціна');
     
     
     jQuery('.product').eq(0).find('.gramden').show().html('250 /');
     jQuery('.product').eq(1).find('.gramden').show().html('200 /');
     jQuery('.product').eq(2).find('.gramden').show().html('150 /');
             
     jQuery('.product').eq(3).find('.loop').removeClass('loop');
     jQuery('.product').eq(4).find('.loop').removeClass('loop');
     jQuery('.product').eq(5).find('.loop').removeClass('loop');
     jQuery('.product').eq(6).find('.loop').removeClass('loop');
     jQuery('.product').eq(7).find('.loop').removeClass('loop');
     jQuery('.product').eq(8).find('.loop').removeClass('loop');
     jQuery('.product').eq(9).find('.loop').removeClass('loop');
     jQuery('.product').eq(10).find('.loop').removeClass('loop');
     jQuery('.product').eq(11).find('.loop').removeClass('loop');
            </script>

 

Вот собственно говоря вопрос. Как можно привязать подобный шаблон под названием sushi.tpl на страницу /sushi. Какие изменения и где нужно прописать? 

В результате на страницу должны выводиться товары из категории с id 9999.

 

Заранее спасибо за помощь!

Ссылка на сообщение
Поделиться на другие сайты
  • Решение

Плохо искали. Это уже неоднократно обсуждалось 

 

Можете так: http://forum.simplacms.ru/topic/11204-выполнение-скрипта-в-статье/?p=86852

 

можете просто в page.tpl сделать условие:

 

{if $page->url=='xxxx'}
  тут выводим товары с нужной категории
{/if}
PS: из приведенного кода, js - просто ужасен и товары с категории отображаются все (включая выключенные) Изменено пользователем yr4ik
Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...