Я хочу добавить / связать Boostrap CDN с моим блоком concrete5 (v. 5.6). Я хочу, чтобы он был специфичным только для этого конкретного блока.
Я пытался искать в старой документации на
https://legacy-documentation.concrete5.org/developers
но ничего не смог найти. Я нашел что-то в новой документации, используя активы
https://www.concrete5.org/community/forums/5-7-discussion/how-exactly-do-we-use-asset-registering
но это не похоже на работу в старой версии.
Благодарю вас
Как сказано в документах legacy-docs (версия 5.6.x) под Блоки / Настройка каталогов / Таблицы стилей, JavaScript и другие активы:
Следующие именованные элементы будут автоматически добавлены на страницу
заголовок, если рассматриваемый блок был добавлен на эту страницу:
- view.css
- view.js
Кроме того, это поведение также относится к любым файлам с любым именем
в следующих каталогах, если они существуют:
- CSS /
- JS /
Таким образом, папка CSS блока (в каталоге / application или в пакете) выглядит следующим образом:
blocks/block_handle/css/
Вы также можете использовать вызов addHeaderItem из вашей функции представления в контроллере блока, если вы хотите сделать что-то вроде CDN, имейте в виду, что любой добавленный CSS будет применяться ко всей странице, если классы не являются специфическими для блока.