Модуль Полезные модификации Prestashop 1.7

Тема в разделе "PrestaShop", создана пользователем fortuner, 25 окт 2017.

Информация :
Хочешь в разделе без проблем общаться - прочти правила, чтобы потом с форумом на время не прощаться. Читать обязательно!
Внимание! Читайте внимательно правила!Предупреждения выдаются без всяких вопросов. Нарушил - получил. Будьте Внимательнее! Постинг нескольких постов подряд приравнивается к НАРУШЕНИЮ! Будьте вежливы и соблюдайте правила ;-)
Модераторы: NightHunter, ZiX
  1. fortuner

    fortuner

    Регистр.:
    26 июн 2012
    Сообщения:
    466
    Симпатии:
    501
    Делимся полезными модификациями, хаками, допиленными модулями (или самописными) для Prestashop 1.7.
    Предлагаю скопировать правила из темы модулей Prestashop, чтобы в теме было проще ориентироваться.
    Правила:
    1. Увидели чужую ошибку - исправьте :)
    2. Запросы "а сделайте мне то-то" пожалуйста пишите в тему "Помощь с Prestashop".
    3. Не спамьте, пусть раздел будет соответствовать своему названию :)
    4. Не пишите "спасибо, должен навеки вечные!", просто нажмите "спасибо".
     
    duzev, Gansik, DmitriyK и 4 другим нравится это.
  2. fortuner

    fortuner

    Регистр.:
    26 июн 2012
    Сообщения:
    466
    Симпатии:
    501
    А условия фильтра оно разве не выдает?
    Тогда
    {if !$условия_фильтра}
    ...
    {/if}
    Найдешь - напиши здесь, мы будем признательны :)
     
  3. p2rcoder

    p2rcoder

    Регистр.:
    16 июл 2012
    Сообщения:
    240
    Симпатии:
    90
    какие условия фильтра и как они относятся к странице
     
  4. icefreesky

    icefreesky Писатель

    Регистр.:
    16 окт 2017
    Сообщения:
    1
    Симпатии:
    2
    Добавление превью корзины на Prestashop 1.7 как было на версии 1.6
    правиться все это в файле themes/(название вашей темы)/module/ps_shoppingcart/ps_shoppingcart.tpl

    Код:
    <div class="body cart-hover-content">
    <ul>
    {foreach from=$cart.products item=product}
    <li class="cart-wishlist-item">
    {include 'module:ps_shoppingcart/ps_shoppingcart-product-line.tpl' product=$product}
    </li>
    {/foreach}
    </ul>
    <div class="cart-subtotals">
    {foreach from=$cart.subtotals item="subtotal"}
    <div class="{$subtotal.type}">
    <span class="label">{$subtotal.label}</span>
    <span class="value">{$subtotal.value}</span>
    </div>
    {/foreach}
    </div>
    <div class="cart-total">
    <span class="label">{$cart.totals.total.label}</span>
    <span class="value">{$cart.totals.total.value}</span>
    </div>
    <div class="cart-wishlist-action">
    <a class="cart-wishlist-viewcart" href="{$cart_url}">view cart</a>
    <a class="cart-wishlist-checkout" href="{$urls.pages.order}">{l s='Check Out' d='Shop.Theme.Actions'}</a>
    </div>
    </div>
    
    и в файле themes/(название вашей темы)/module/ps_shoppingcart/ps_shoppingcart-product-line.tpl

    Код:
    {if $product.images}
    <div class="shoppingcart_img">
    <img src="{$product.images.0.bySize.small_default.url}" title="{$product.name}"/>
    </div>
    {/if}
     
    Kolfg и Gansik нравится это.
  5. salbar

    salbar

    Регистр.:
    22 май 2012
    Сообщения:
    168
    Симпатии:
    71
    Ребят, или я не пойму или лыжи не едут!

    Но! Напишите по шагам, как теперь в 1.7 вносить правки в файлы чтобы они не затирались при обновлении (оверррайды).
    Я сделал по аналогии с 1.6 добавил новые файлы - но при сбрасывании кэша - ни в какую не подцепляются файлы и тупо читает родной (в итоге правок нет!)
    Куда смотреть, или напишите мини гайд по оверрайдам в 1.7.2.4.

    Спасибо!
     
    _sashok нравится это.
  6. DmitriyK

    DmitriyK Постоялец

    Регистр.:
    17 июн 2015
    Сообщения:
    110
    Симпатии:
    107
    просто закидываю в override (создаю соответствующие пути папок как в оригинале) и правлю. Посмотри пути и разрешения на папки и файлы
     
    Kolfg и _sashok нравится это.
  7. salbar

    salbar

    Регистр.:
    22 май 2012
    Сообщения:
    168
    Симпатии:
    71
    Да, проблема была в разрешениях на папки! Спасибо большое за ответ! Остальным будет тоже полезно.
    Я додумался до этого только спустя двое суток)))
     
    Последнее редактирование: 16 янв 2018 в 04:02
    _sashok нравится это.