Задать вопрос
Ответы пользователя по тегу JavaScript
  • Магазин на 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}


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