Помощь Замена кнопок Купить в разных категориях. PS.1.6

Тема в разделе "PrestaShop", создана пользователем Azarn1k, 10 фев 2018.

Метки:
Информация :
Приветствую гость, обрати внимание! Темы которые закреплены в разделах, в скором времени будут откреплены. Правила раздела PrestaShop

(Не актуальные темы) Каталоги:Модули PrestaShop 1.7Модули PrestaShop 1.5 - 1.6Шаблоны PrestaShop 1.7Шаблоны PrestaShop 1.5 - 1.6
(Не актуальные темы) Поиск / Запросы:Модули PrestaShop 1.7Модули PrestaShop 1.5 - 1.6Шаблоны PrestaShop 1.7Шаблоны PrestaShop 1.5 - 1.6
Полезная информация:Поддержка и помощь c PrestaShopУбираем ПрестаТраст, стучалки и прочую рекламуСовместные покупки модулей и шаблоновПеревод Prestashop и модулей
Модераторы: trace
  1. Azarn1k

    Azarn1k

    Регистр.:
    2 сен 2012
    Сообщения:
    165
    Симпатии:
    98
    Здравствуйте. На сайте есть много товаров в комбнациями. Если у товара есть комбинации то кнопка купить меняется на Смотреть ещё.

    Нужно что бы заменить надпись смотреть еще для разных категорий.

    Пытался сделать таким образом в хедер сайта добавил:

    Код:
    {if $category->id == 1}
        {literal}
            <script async type="text/javascript">
            window.onload=function(){
            document.body.innerHTML = document.body.innerHTML.replace(/Смотреть еще/g, 'Выбрать размер');
    
            }
            </script>
        {/literal}
    {/if}
    Но при такой реализации перестает работать lazyload.

    Кто подскажет как можно сделать такое?
     
  2. rob1n

    rob1n

    Регистр.:
    10 июл 2007
    Сообщения:
    470
    Симпатии:
    354
    я у себя делал, так.
    все кнопки купить на месте.
    но если есть комбинации, то при нажатии на кнопку купить открывается быстрый просмотр товара.
     
    omega80 нравится это.
  3. Azarn1k

    Azarn1k

    Регистр.:
    2 сен 2012
    Сообщения:
    165
    Симпатии:
    98
    Да мне не совсем это нужно) нужно просто заменить кнопку Смотреть еще на Выбрать размер но только в некоторых категориях.
     
  4. _sashok

    _sashok PrestaShop Expert

    Регистр.:
    15 июл 2011
    Сообщения:
    2.060
    Симпатии:
    3.417
    найдите место вывода текста на кнопку и сделайте как в коде выше

    Код:
    {if $category->id == 1}Выбрать размер{else}..по-дефолту....{/if}
    Подскажите пожалуйста, каким образом можно перечислисть сразу несколько категорий.
     
    Последнее редактирование модератором: 16 июн 2018
    Azarn1k нравится это.
  5. _sashok

    _sashok PrestaShop Expert

    Регистр.:
    15 июл 2011
    Сообщения:
    2.060
    Симпатии:
    3.417
    Azarn1k и salbar нравится это.
  6. atrixr

    atrixr Писатель

    Регистр.:
    7 авг 2014
    Сообщения:
    5
    Симпатии:
    9
    {if $category->id == 1 || 2 }Выбрать размер{else}..по-дефолту....{/if}
     
    Azarn1k и _sashok нравится это.
  7. Azarn1k

    Azarn1k

    Регистр.:
    2 сен 2012
    Сообщения:
    165
    Симпатии:
    98
    Подскажите пожалуйста. Есть вот такая конструкция:

    Код:
    {if $category->id == 1}
    ...
    {else}
    ...
    {/if}
    нужно добавить еще правило если категория 1 то сделать ..., а если в этой категории есть товар айди которого 2 то сделать ....

    Подскажите пожалуйста как реализовать такую конструкцию? Те что бы во действовало сразу два правила и для всей категории и для конкретного товара в данной категории.

    Решение)

    {if $category->id == 1 and $product.id_product == 2}
    ...
    {elseif $category->id == 1}
    ...
    {else}
    ...
    {/if}
     
    Последнее редактирование модератором: 16 июн 2018
    _sashok нравится это.