Не нашел подобного решения тут (возможно плохо искал), поэтому делюсь тем, что нарыл на буржуйском форуме.
По умолчанию, в блоке "Новых товаров" в правой колонке показаны изображения лишь последних двух добавленных товаров, остальные отображаются в виде отрывка текста из короткого описания товара, а именно:
изображение изображение
описание товара
описание товара
описание товара
описание товара
описание товара
описание товара
и т.д.
Чтобы сделать этот блок таким:
изображение товара с кратким описанием
изображение товара с кратким описанием
изображение товара с кратким описанием
изображение товара с кратким описанием
изображение товара с кратким описанием
изображение товара с кратким описанием
изображение товара с кратким описанием
и т.д.
необходимо заменить весь код в modules/newproducts/newproducts.tpl на:
Код:
<!-- MODULE Block new products -->
<div id="new-products_block_right" class="block products_block">
<h4><a href="{$base_dir}new-products.php">{l s='New Products' mod='blocknewproducts'}</a></h4>
<div class="block_content">
{if $new_products|@count > 0}
<ul>
{foreach from=$new_products item=newproduct name=myLoop}
<li class="{if $smarty.foreach.myLoop.first}first_item{elseif $smarty.foreach.myLoop.last}last_item{else}item{/if}"><a href="{$newproduct.link}" title="{$newproduct.legend|escape:htmlall:'UTF-8'}"><img src="{$link->getImageLink($newproduct.link_rewrite, $newproduct.id_image, 'medium')}" alt="{$newproduct.legend|escape:htmlall:'UTF-8'}" /></a><a href="{$newproduct.link}" title="{$newproduct.name|escape:htmlall:'UTF-8'}" class="title">{$newproduct.name|strip_tags|escape:htmlall:'UTF-8'}</a><br /><a href="{$newproduct.link}">{t text=$newproduct.description_short length='25' strip='true' encode='true'}</a><br />{if !$priceDisplay || $priceDisplay == 2}<p class="price_container"><span class="price">{convertPrice price=$newproduct.price}</span>{if $priceDisplay == 2} {l s='+Tx' mod='blocknewproducts'}{/if}</p>{/if}
{if $priceDisplay}<p class="price_container"><span class="price">{convertPrice price=$newproduct.price_tax_exc}</span>{if $priceDisplay == 2} {l s='-Tx' mod='blocknewproducts'}{/if}</p>{/if}</li>
{/foreach}
</ul>
{else}
<p>{l s='No new products at this time' mod='blocknewproducts'}</p>
{/if}
</div>
</div>
<!-- /MODULE Block new products -->
и в global.css найти /* Block new products */ и добавить код:
Код:
/* Block new products */
#new-products_block_right li { height: 85px; }
#new-products_block_right li a { color: #898989; text-decoration: none; font-weight: normal;}
#new-products_block_right li a:hover, #new-products_block_right li a.title:hover { text-decoration: underline; }
#new-products_block_right li a.title { font-weight:bold; color: #374853; font-size: 9px; text-decoration: none; }
#new-products_block_right p { color: black; padding-left: 10px; }
#new-products_block_right p.price_container { text-align: left; font-size: 9px; }
#new-products_block_right span.price { font-weight: normal; font-size: 16px; font-family: Verdana,Arial,Helvetica,Sans-Serif; }
Вот и все. Должно получиться примерно так, как во вложенной картинке.
P.S. Мне еще пришлось перевести заголовок блока, так как он изменился на "New products". Это делается в бэк офисе-инструменты-перевод-перевод модулей и через поиск в браузере находим "new products" и переводим на нужное вам название.
Если кому-то пригодится - буду очень рад. Удачи.