Автор Тема: Перенести стиль  (Прочитано 1431 раз)

21 Февраль 2013, 18:54:20
  • Новичок
  • *
  • Сообщений: 18
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый день.
Уже закипела голова.
Помогите советом. У меня есть модуль "Вы смотрели". Там отображаются товара, которые просматривал пользователь.
И есть модуль "новости", где я могу прикрепить к статье 4 товара.
Вот мне нужно перенести стиль отображения с первого модуля во второй.
Никак не могу получить должный результат. Скриншоты и коды прилагаю.

Код необходимый отредактировать:
<div class="block products_block accessories_block clearfix">
<div class="block_content">
<ul>
             {foreach from=$products item=accessory name=accessories_list}
             {assign var='accessoryLink' value=$link->getProductLink($accessory.id_product, $accessory.link_rewrite, $accessory.category)}
                <li class="ajax_block_product {if $smarty.foreach.accessories_list.first}first_item{elseif $smarty.foreach.accessories_list.last}last_item{else}item{/if} product_accessories_description">
                <h5><a href="{$accessoryLink|escape:'htmlall':'UTF-8'}">{$accessory.name|truncate:44:'...':true|escape:'htmlall':'UTF-8'}</a></h5>
                <div class="product_desc">
                <a href="{$accessoryLink|escape:'htmlall':'UTF-8'}" title="{$accessory.legend|escape:'htmlall':'UTF-8'}" class="product_image"><img src="{$link->getImageLink($accessory.link_rewrite, $accessory.id_image, 'medium')}" alt="{$accessory.legend|escape:'htmlall':'UTF-8'}" /></a>
                </div>
                </li>
             {/foreach}
            </ul>
</div>
        </div>

Исходный код правильного отображения:
<div class="block_content">
<ul class="products clearfix">
{foreach from=$productsViewedObj item=viewedProduct name=myLoop}
<li class="clearfix{if $smarty.foreach.myLoop.last} last_item{elseif $smarty.foreach.myLoop.first} first_item{else} item{/if}">
<a href="{$link->getProductLink($viewedProduct->id, $viewedProduct->link_rewrite, $viewedProduct->category_rewrite)}" title="{l s='More about' mod='blockviewed'} {$viewedProduct->name|escape:html:'UTF-8'}"><img src="{$link->getImageLink($viewedProduct->link_rewrite, $viewedProduct->cover, 'medium')}" height="{$mediumSize.height}" width="{$mediumSize.width}" alt="{$viewedProduct->legend|escape:html:'UTF-8'}" /></a>
<h5><a href="{$link->getProductLink($viewedProduct->id, $viewedProduct->link_rewrite, $viewedProduct->category_rewrite)}" title="{l s='More about' mod='blockviewed'} {$viewedProduct->name|escape:html:'UTF-8'}">{$viewedProduct->name|truncate:14:'...'|escape:html:'UTF-8'}</a></h5>
<p>{$viewedProduct->description_short|strip_tags:'UTF-8'|truncate:44}<a href="{$link->getProductLink($viewedProduct->id, $viewedProduct->link_rewrite, $viewedProduct->category_rewrite)}" title="{l s='More about' mod='blockviewed'} {$viewedProduct->name|escape:html:'UTF-8'}"><img src="{$img_dir}bullet.gif" alt="&gt;&gt;" width="10" height="7" /></a></p>
</li>
{/foreach}
</ul>
</div>
22 Февраль 2013, 16:02:08
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 105673
  • Репутация: +39553/-0
    • Просмотр профиля
    • Webstudio UwK
Разные коды, привести к одному виду нужно.
В одном
<div class="block products_block accessories_block clearfix">
<ul>
В другом
<div class="block_content">
<ul class="products clearfix">
и т.д.
Cоздание интернет сайтов Webstudio UwK