Пятница, 28 августа 2015 16:48

Prestashop tricks

Оцените материал
(4 голосов)

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

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

 

Разработка сайтов

 

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

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

 

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

 

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

 

<div id="link_to_manufacturer"><a href="proxy.php?url=https%3A%2F%2Fmasterpro.ws%2F%7B%24link-%26gt%3BgetManufacturerLink%28%28int%29%24product-%26gt%3Bid_manufacturer%2C+null%29%7D">{$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="proxy.php?url=https%3A%2F%2Fmasterpro.ws%2Fcontent%2F1-chasy-dostavki"><img src="proxy.php?url=https%3A%2F%2Fmasterpro.ws%2F%7B%24img_dir%7D%2Fdelivery.png" title="часы работы и условия доставки" /></a>
<a id="link_feedback" href="proxy.php?url=https%3A%2F%2Fmasterpro.ws%2Fcontact-us"><img src="proxy.php?url=https%3A%2F%2Fmasterpro.ws%2F%7B%24img_dir%7D%2Ffeedback.png" title="обратная связь" /></a>
<a id="link_login" href="proxy.php?url=https%3A%2F%2Fmasterpro.ws%2Fauthentication%3Fback%3Dmy-account"><img src="proxy.php?url=https%3A%2F%2Fmasterpro.ws%2F%7B%24img_dir%7D%2Flogin.png" title="личный кабинет" /></a>
{if $is_logged}<a id="link_logout" href="proxy.php?url=https%3A%2F%2Fmasterpro.ws%2F%7B%24link-%26gt%3BgetPageLink%28%27index%27%2C+true%2C+NULL%2C+"mylogout")|escape:'html':'UTF-8'}"><img src="proxy.php?url=https%3A%2F%2Fmasterpro.ws%2F%7B%24img_dir%7D%2Flogout.png" title="{$cookie->customer_firstname|escape:'html':'UTF-8'} {$cookie->customer_lastname|escape:'html':'UTF-8'}" /></a>{/if}

 

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

 

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

 

Последнее изменениеЧетверг, 05 января 2017 11:11

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

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

Text To Speech

Заказать сайт

Веб-разработка. Заказать сайт

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