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


- - - - -

Изменение главной страницы


  • Чтобы отвечать, сперва войдите на форум
1 ответ в теме

#1 Гость_Dima01_*

Гость_Dima01_*
  • Гости

Опубликовано 24.05.2020 - 03:40

По умолчанию, на главной странице выводятся акционные товары и новинки, это шаблон main.tpl. Возможно ли сделать вывод на главной как в шаблоне products.tpl?

Я вырезал из main.tpl код, отвечающий за вывод акционных товаров и новинок и вставил код из products.tpl, но товары не отображаются - пишет товаров не найдено.

Код шаблона products.tpl

<!--Каталог товаров-->
{if $products}

{* Сортировка *}
{if $products}
<div class="sort">
Сортировать по 
<a {if $sort=='position'} class="selected"{/if} href="{url sort=position page=null}">умолчанию</a>
<a {if $sort=='price'}    class="selected"{/if} href="{url sort=price page=null}">цене</a>
<a {if $sort=='name'}     class="selected"{/if} href="{url sort=name page=null}">названию</a>
</div>
{/if}


{include file='pagination.tpl'}

<div class="vnprod">
<!-- Список товаров-->
<ul class="tiny_products">

{foreach $products as $product}
<!-- Товар-->
<li class="product">
<div class="zagtov"><h3><a data-product="{$product->id}" href="products/{$product->url}">{$product->name|escape}</a></h3></div>
<!-- Фото товара -->
{if $product->image}
<div class="image">
<a href="products/{$product->url}"><img src="{$product->image->filename|resize:200:200}" alt="{$product->name|escape}"/></a>
</div>
{/if}
<!-- Фото товара (The End) -->

<!-- Название товара -->
{foreach $product->variants as $v}

{/foreach}
<!-- Название товара (The End) -->

{if $product->variants|count > 0}

<!-- Выбор варианта товара -->
<form class="variants" action="/cart">
<table>
{foreach $product->variants as $v}
<tr class="variant">
<td>
<input id="discounted_{$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}/>
</td>
<td>
{if $v->name}<label class="variant_name" for="discounted_{$v->id}">{$v->name}</label>{/if}
</td>
<td>
<table class="param">
<tr>
<td>Кол-во
<br />{foreach $product->variants as $v}
<strong>{$v->name}{$v->stock} шт.</strong>
{/foreach}</td>
<td class="cenr"><div class="cenacen">{if $v->compare_price > 0}<span class="compare_price">{$v->compare_price|convert}</span>{/if}
<span class="price">{$v->price|convert} <span class="currency">{$currency->sign|escape}</span></span></div></td>
</tr>
</table>


</td>
</tr>
{/foreach}
</table>
<table>
<tr>
<td><a href="products/{$product->url}"><div class="podrob">Подробнее</div></a></td>
<td><input type="submit" class="button" value="в корзину" data-result-text="добавлено"/></td>
</tr>
</table>
</form>
<!-- Выбор варианта товара (The End) -->
{else}
Нет в наличии
{/if}

</li>
<!-- Товар (The End)-->
{/foreach}

</ul>
</div>
{include file='pagination.tpl'}	
<!-- Список товаров (The End)-->

{else}
Товары не найдены
{/if}	
<!--Каталог товаров (The End)-->

Заранее благодарю за помощь.



#2 shooroop

shooroop
  • Фрилансер
  • 1 080 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Antarktida

Опубликовано 24.05.2020 - 11:59

зайдите на фтп откройте .htaccess. найдите строчку

 RewriteRule ^/?$    index.php?module=MainView&page_url= [L,QSA]

 

и MainView замените на ProductsView все.






0 пользователей читают эту тему

0 пользователей, 0 гостей, 0 скрытых