Категории форума

Заметки, инструкции и предупреждения по шаблону "Index36"

"Index36" - это шаблон основной темы сайта на CMF/CMS Cotonti Siena v0.9.26 самой новой версии по состоянию на начало 2026 года. В этой теме будут заметки и инструкции для пользователей и разработчиков, и для меня тоже )).


webitproff
webitproff • 17.02.2026 18:19 #1

Изменен подход в подключении иконок Font Awesome 7.2 - с оглядкой на перспективу обновления старых и создания новых шаблонов для админки - теперь библиотеку иконок грузим сразу в /lib/fontawesome  но не нужно грузить все подряд. 

Нам нужно всего 4 файла поместить их как в списке ниже:

/lib/fontawesome/css/all.min.css 
/lib/fontawesome/webfonts/fa-brands-400.woff2
/lib/fontawesome/webfonts/fa-regular-400.woff2
/lib/fontawesome/webfonts/fa-solid-900.woff2

 

Скачиваем Font Awesome Free Version 7.2.0 (актуальная на момент этого писания), выбираем "Download Free for Web" 

Примечание: при попытке скачать предложит ввести почту. 

Игнорируем все, и в самом низу модального окна справа ссылка:
"Never mind. Continue with downloading Font Awesome Free"
Вот на неё кликаем и забываем!

Распаковываем скачанный архив на компьютере.
На сервере, в корне сайта папка lib, в ней создаем папку fontawesome и дальше создать папки и закачать файлы как показано в списке выше.

 


в шаблоны страниц добавлена разметка для https://schema.org


<script type="application/ld+json">
{
 "@context": "https://schema.org",
 "@graph": [
   {
     "@type": "WebPage",
     "url": "{PHP.cfg.mainurl}/{PAGE_URL}",
     "@id": "{PHP.cfg.mainurl}/{PAGE_URL}#webpage",
     "name": "{PAGE_TITLE}",
       "description": "{PAGE_TEXT|strip_tags($this)|mb_substr($this,0,1999,'UTF-8')|preg_replace('/([\"\\\\])/u','\\$1',$this)|preg_replace('/\\s+/u',' ',$this)}", 
     "headline": "{PAGE_TITLE}",
     "inLanguage": "{PHP.usr.lang}",
     "relatedLink": [
       "{PHP.cfg.mainurl}/{PAGE_CAT_URL}",
       "{PHP.cfg.mainurl}/contact"
     ],
     "isPartOf": {
       "@type": "WebSite",
       "@id": "{PHP.cfg.mainurl}/#website",
       "url": "{PHP.cfg.mainurl}/"
     },
     "breadcrumb": {
       "@id": "{PHP.cfg.mainurl}/{PAGE_URL}#breadcrumb"
     }
   },
   {
     "@type": "BreadcrumbList",
     "@id": "{PHP.cfg.mainurl}/{PAGE_URL}#breadcrumb",
     "itemListElement": [
       {
         "@type": "ListItem",
         "position": 1,
         "name": "{PHP.L.Main}",
         "item": "{PHP.cfg.mainurl}"
       },
       {
         "@type": "ListItem",
         "position": 2,
         "name": "{PAGE_CAT_TITLE}",
         "item": "{PHP.cfg.mainurl}/{PAGE_CAT_URL}"
       },
       {
         "@type": "ListItem",
         "position": 3,
         "name": "{PAGE_TITLE}",
         "item": "{PHP.cfg.mainurl}/{PAGE_URL}"
       }
     ]
   }
 ]
}
</script>

 

Проверять можно например этим инструментом 

Поддерживает ли страница расширенные результаты?

Важно! что бы в исходном коде не было слитно, - перед тем как перейти к новой строке через “Enter”, - всегда перед ним делайте пробел! 

на уровне штатных средств котонти пока не нашел как это решить. Поэтому всегда ставим пробел, прежде чем перейти к новой строке!!! 

 

 

 

 

 

Отредактировано: webitproff (22.02.2026 10:12, 4 месяца назад)
🗿

🧙‍♂️ Радуйся, странниче добрый и честный! Не понапрасну привела тя стезя в земли сии. Зде бо мужи мудры и искусники дела писменнаго и численнаго, что куют словеса и плетут узоры кода, тайны разгадывают и знанием делятся, летописи множа и ремесло цифровое творя.
⬅️ Аще налево пойдеши — обрящеши грамоты древния, писания старинныя и свитки учения. ⬆️ Аще прямо — слово мудрое и совет от мужей разумеющих, что в деле кодописном искусны, получиши. ➡️ Аще направо — сам в писцы и летописцы внидеши, и в ремесло цифровое, где строки и знаки в дело живое обращаются, слово свое в память веков вложиши.
📝 Не медли же — нареки имя свое, и вниди в чин наш, и стань с нами в братстве, где код есть магия, а строки — заклятия живыя, числом и буквою слово едины суть.
🏰 Не тайно есть собрание сие, и не инициации в нем, но многое сокрыто от пришлых и ступалого, понеже не всякому открывается знание, но токмо ищущим и пребывающим в деле сем.

Рекомендуемые товары в этой теме

Index36 - Современная Тема сайта для Cotonti CMF

Index36 не просто шаблон – это полноценная экосистема для управления сайтом. Основной акцент сделан Темы и шаблоны для Cotonti

Модуль Market PRO v.5+ для Cotonti CMF.

Бесплатное решение для масштабируемых E-Commerce проектов: можно создать витрину изделий и услуг Модули и Плагины для Cotonti

Плагин Invoice для Cotonti

Пополнение баланса пользователя на сайте в ручном режиме по заявке без онлайн оплаты. Выставление Модули и Плагины для Cotonti