Sign in

Зарегистрируйтесь, чтобы стать полноправным участником сообщества Masterpro.ws.

Prestashop tricks

Рассмотрим сегодня всего лишь парочку трюков, к которым вы имеете полное право прибегнуть, работая с построенным на движке Prestashop интернет-магазином...

...несколько более длинный перечень extensions, hacks and tricks доступен на форуме, в разделе Prestashop. Заходите на огонек.

 

 

Как отобразить на страничке товара ссылку на перечень товаров производителя

Открываем каталог используемой темы, находим и открываем файл product.tpl
Находим строчку, допустим,

 

</div> <!-- end short_description_block -->

 

и сразу после нее пишем:

 

<div id="link_to_manufacturer"><a href="/{$link->getManufacturerLink((int)$product->id_manufacturer, null)}">{$product->manufacturer_name|escape:'html':'UTF-8'}</a></div>

 

Сохраняем; в итоге получили после краткого описания товара - название производителя, содержащее линк на перечень всех товаров данного производителя; к диву link_to_manufacturer, таким образом, мы можем привязать теперь любые стили.

 

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

 

Пиктограммы login/logout в шапке сайта

Открываем каталог используемой темы, находим и открываем файл header.tpl .
Размещаем пиктограммы delivery.png, feedback.png, login.png, logout.png в директории /img используемой темы и в том месте шаблона, где это покажется вам удобным (здесь ничего точно указать не могу, темы у всех разные, и на вкус и цвет, как известно, все карандаши тоже разные; попробуйте для начала куда-нибудь в header запихнуть, в <div class="row">):

 

<a id="link_delivery" href="/content/1-chasy-dostavki"><img src="/{$img_dir}/delivery.png" title="часы работы и условия доставки" /></a>
<a id="link_feedback" href="/contact-us"><img src="/{$img_dir}/feedback.png" title="обратная связь" /></a>
<a id="link_login" href="/authentication?back=my-account"><img src="/{$img_dir}/login.png" title="личный кабинет" /></a>
{if $is_logged}<a id="link_logout" href="/{$link->getPageLink('index', true, NULL, "mylogout")|escape:'html':'UTF-8'}"><img src="/{$img_dir}/logout.png" title="{$cookie->customer_firstname|escape:'html':'UTF-8'} {$cookie->customer_lastname|escape:'html':'UTF-8'}" /></a>{/if}

 

В итоге получаем три пиктограммы в шапке сайта - доставка, обратная связь и "домой", плюс еще для залогиненного пользователя добавляется четвертая - logout - содержащая в тултипе имя пользователя. Сложно? - совсем нет.

 

Минутка рекламы. Закажите интернет-магазин на движке Prestashop прямо сейчас!!

 

Оставить комментарий

Добавьте ваш комментарий