ic() - Include Component
Метод предназначен для подключения зависимостей в шаблон /extensions/Components/Компонент/Views/Шаблон/template.php
Как это работает?
<? $this->ic('style.css') ?>
Данный код подключит файл /extensions/Components/Компонент/Views/Шаблон/components/style.css.php
А вот этот:
<? $this->ic('style.css') ?>
Подключит файл /extensions/Components/Компонент/Views/Шаблон/components/header.php
Пример компонента с использованием ic()
Файл: /extensions/Components/Компонент/Views/Шаблон/template.php
<?php
defined('PROLOGUE_CORE') or die;
?>
<? $this->ic('icons.svg') ?>
<? $this->ic('theme.css') ?>
<div class="ShopFrameBasic002">
<div class="ShopFrameBasic002__page ShopFrameBasic002__vueApp">
<div class="ShopFrameBasic002__page-content">
<? $this->ic('header') ?>
<? $this->ic('content') ?>
</div>
<? $this->ic('footer') ?>
</div>
<? $this->ic('search') ?>
</div>