Добавление стилей и скриптов в футер

Тема в разделе "Общие вопросы", создана пользователем Артур Свитов, 12 фев 2025.

  1. Артур Свитов

    Артур Свитов Новичок

    Сообщения:
    21
    Симпатии:
    3
    Здравствуйте, скиньте ссылку на документацию или подскажите как добавлять стили addStyle и скрипты addScript в футер через контроллер?
     
  2. Tom

    Tom Специалист

    Сообщения:
    1.051
    Симпатии:
    386
    $this->document->addStyle('....');
    $this->document->addScript('...');

    Единственное есть нюансы у разных версий.
    Например в тройке это не сработает и проще передавать их сразу в шаблоне по аналогии с
    <script src="catalog/view/javascript/common.js" type="text/javascript"></script>
    <link href="catalog/view/theme/default/stylesheet/stylesheet.css" rel="stylesheet">
     
    Последнее редактирование: 13 фев 2025
    Артур Свитов нравится это.
  3. Артур Свитов

    Артур Свитов Новичок

    Сообщения:
    21
    Симпатии:
    3
    Спасибо Tom
     
  4. Tom

    Tom Специалист

    Сообщения:
    1.051
    Симпатии:
    386
    Перепроверил. И спасибо тому кто подсказал.
    В тройке вы можете это сделать так.
    До подключения в контроллере
    Код:
    $data['scripts'] = $this->document->getScripts('footer');
    Добавить свои стили и скрипты в таком виде

    Код:
         
    $this->document->addScript('catalog/view/javascript/custom.js', 'footer');
    $this->document->addStyle('catalog/view/theme/default/custom.css', 'stylesheet', 'screen', 'footer');
    
    путь до файлов , конечно свой указать как и название самих файлов.
     
    Последнее редактирование: 13 фев 2025
    spectrum_official нравится это.