Задать вопрос
Ответы пользователя по тегу Prestashop
  • Магазин на Prestashop 9 - как разрешить скрипты на cms страницах при редактировании в админке?

    Ewonta
    @Ewonta
    Вставлять скрипты в контентную часть — неправильный подход.
    В PrestaShop существует структура переопределения шаблонов. Если вам нужно сделать отдельную страницу не простым текстом, а с использованием скриптов, достаточно переопределить страницу по её ID.

    themes/your_theme/templates/cms/page-1.tpl

    И в ней уже выводить или добавлять вёрстку и скрипты

    {extends file='page.tpl'}
    
    {block name='page_title'}
      {$cms.meta_title}
    {/block}
    
    {block name='page_content_container'}
      <section id="content" class="page-content page-cms page-cms-{$cms.id}">
    
        {block name='cms_content'}
          {$cms.content nofilter}
        {/block}
        Ваш скрипт
        {block name='hook_cms_dispute_information'}
          {hook h='displayCMSDisputeInformation'}
        {/block}
    
        {block name='hook_cms_print_button'}
          {hook h='displayCMSPrintButton'}
        {/block}
    
      </section>
    {/block}
    {block name='page_footer'}
         Или тут ваш скрипт
    {/block}


    Таким образом, вы примените правильный подход к созданию индивидуальных страниц, и важно переопределять ваш шаблон с помощью «дочерней темы».
    Ответ написан
    Комментировать
  • Использование картинки обложки товара с комбинациями в качестве главной картинки товара на витрине Prestashop 1.7.6.3?

    Ewonta
    @Ewonta
    Здравствуйте!

    Ситуация следующая:

    1. Фото товара загружается в главной вкладке, где вы указываете обложку товара.
    2. Для каждой комбинации можно назначить определённые изображения.


    Логика отображения:

    1. Если для комбинации не выбрано изображение, будет использоваться обложка товара.
    2. Если у комбинации есть изображения, система отображает первое по порядку изображение комбинации.
    3. Обложка товара будет использоваться на витрине только в том случае, если она выбрана в комбинации и находится на первой позиции среди изображений комбинации.


    Таким образом, чтобы обложка отображалась первой:

    1. Убедитесь, что она выбрана для комбинации.
    2. Переместите её на первую позицию в списке изображений комбинации.
    Ответ написан
    3 комментария