Подключение зависимостей ic

  1. Структура компонента
  2. Создание компонента
  3. Поля хранения данных
  4. Подключение зависимостей ic
  5. Адаптация под текущую тему
  6. Живое редактирование

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>

 

  1. Структура компонента
  2. Создание компонента
  3. Поля хранения данных
  4. Подключение зависимостей ic
  5. Адаптация под текущую тему
  6. Живое редактирование