Файлы сайта на Joomla

2 года 5 мес. назад #7383 от Pavel
Добрый день, Виталий!

Не первый раз сталкиваюсь со следующей проблемой: как определить в диспетчере файлов нужный файл, где вставлять или изменять код?

Например, сейчас моя задача интегрировать на сайт Google Font, и найти статью с описанием как это сделать не проблема. Проблема для меня - определить, куда все же вставлять код. Написано "вставьте в код сайта между "head". Ok, но в какой именно файл? Далее "вставьте код в файл стилей css. Ok, но, опять же, в какой файл .css?

Этот вопрос со мной не только при интеграции шрифтов, но и при других кастомизациях сайта. Открываю код в Google Chrome, нахожу правильные строчки, экспериментирую, как надо изменить, а потом просто не могу найти файл с кодом данного элемента.

Пожалуйста, помогите решить проблему. Может быть, Вы знаете статьи, где описана какая-либо структура файлов?

Заранее спасибо!

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

2 года 4 мес. назад - 2 года 4 мес. назад #7395 от Wedal
Pavel, даже не знаю как ответить на этот вопрос кратко...
Есть 2 понятия:
1) Шаблон Joomla
2) Макеты расширения Joomla
За общее представление сайта отвечает шаблон Joomla. Под словами "общее представление" я подразумеваю шапку, подвал, колонки, оформление, типографику.
Шаблоны Joomla хранятся в папке templates. Вам нужно посмотреть в админке, в менеджере шаблонов, какой шаблон вы используете, а затем зайти в него в файловой системе. Там вы найдете и сам шаблон(обычно это файл index.php) и CSS-файлы.
Но кроме основного шаблона в Joomla есть расширения. Компонент, модуль, плагин - это все расширения. У компонентов и модулей всегда есть собственные макеты, хранящиеся в их каталогах, папке Views, выбранной подпапке. Там их изменять нельзя. Нужно переопределить такой макет в используемый вами шаблон и уже там вносить в него изменения.

Вот так могу ответить кратко. У меня есть предчувствие, что половину из того, что я написал выше, вы сразу не поймете. Здесь требуется подробная статья с картинками и примерами. Про переопределения я уже писал: wedal.ru/uroki-joomla/joomla-17-layouts.html . Если будут уточняющие вопросы - задавайте в этой теме, а вообще вы подали мне хорошую тему для новой статьи :) .
Спасибо сказали: Pavel

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

2 года 3 мес. назад #7418 от Pavel
Большое спасибо за ответ, помогает лучше понимать работу сайта!

Кстати, свой вопрос я решил: вставлять строку между тегами <head></head> можно в html-редакторе каждого отдельного модуля или материала. Также в моем шаблоне от Joomlage в менеджере шаблонов есть поля Custom CSS и Head Custom Code / Body Custom Code, что позволяет добавлять код, не трогая оригинал.

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.


Вверх