Шаблон списков (специальные предложения, бестселлеры, новые поступления)

Статус
В этой теме нельзя размещать новые ответы.

overhit

Постоялец
Регистрация
25 Июн 2007
Сообщения
107
Реакции
19
Я создал несколько списков: специальные предложения, бестселлеры, новые поступления, продукты со скидкой!
и вывожу в разных местах шаблона!

Вопрос как можно сделать так чтоб дизайн каждого списка был разный ! то есть в одном нужно уменьшить картинку в другом увеличитель ширину столбца !

может можно как -то выводить товары как было в ss

PHP:
			<div class="goodsnew">
								   <div style="width: 120px; height: 120px; overflow: hidden; margin: 14px 0pt 0pt 7px;">
									<a class="highslide" href="index.php?productID={$special_offers[0][0]}">
									<img  src="products_pictures/{$special_offers[0][2]}"  width="120" alt=""  border="0"></a>
									</div>
									<br clear="all">
									<h2 class="name">
									<a href="index.php?productID={$special_offers[0][0]}">{$special_offers[0][1]}</a>
									</h2>
									<p class="discrip"></p>															
																		
									<form action="index.php?productID={$special_offers[0][0]}" 	method=post >
									<div class="price">
									<b>{$special_offers[0][3]}</b></div>
									<input name="product_amount" value="1" type="hidden">						
									<input class="addtocart" value=" "  type="submit">																	
									</form>
								</div>

тогда можно было б решить эти вопросы !
 
Решил

Первое что сделаем, зайдем в админку и там в путь – Продукты -> Списки. Создадим еще один список продуктов. Первый называется specialoffers, и второй назовем например new. Теперь зайдем в файл published/SC/html/scripts/modules/cptmanager/_methods/product_lists.php и в нем есть переменная с название $local_settings['list_id'] в этой переменной храниться название списка продукта. Наша цель каждый список выводить в разных файлах. Поэтому создадим файл product_list_new.html в папке published\SC\html\scripts\templates\frontend и перекопируем html код с файла product_list.html в файл product_list_new.html

 
Стиль списка

2overhit,

Можешь подсказать как можно увязать id списка к конкретному файлу выдачи, в product_lists.php, т.к. добавив новый файл обработки product_list_new.html влияет на все списки, просто происходит дубляж

Добавлено через 32 минуты
Вот мне пришло в голову вот таким образом

if( $productList->id == 'new' ) {
$smarty->display('product_list_new.html');}
else {
$smarty->display('product_list.html');
}

Вроде работает
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху