В общем, задача в следующем. Мне нужно, что бы в статье находился плавающий блок div, который будет обтекаться текстом + заголовок сделать тегом h1. С жумлой 1.0 когда то такую задачу я решал. К статье мы приходим через блог категории. Знаю, что можно через плагины вставлять позицию в статью, но этот блок будет на каждой странице, соответственно вставлять позицию в каждую статью - не целесообразно. Я уже ковырял все файлы в: components\com_content\views\article\tmpl и components\com_content\views\category\tmpl но что то результата это не принесло. Смог изменить вид самого блога, но не статьи, которая открывается через него. Т.е. по сути, результат должен быть следующим: <h1>заголовок</h1> <div class="advert">содержание блока</div> <p>текст статьи... </p>
Материал views\article\tmpl\default.php - стандартный шаблон материала. views\article\tmpl\form.php - шаблон отправки материала Категория views\category\tmpl\blog.php - шаблон блога категории views\category\tmpl\blog_item.php - шаблон отдельного материала из блога категории views\category\tmpl\default.php - шаблон списка категории Раздел views\section\tmpl\blog.php - шаблон блога раздела views\section\tmpl\blog_item.php - шаблон отдельного материала из блога раздела views\section\tmpl\default.php - стандартный шаблон раздела На главной views\frontpage\tmpl\default.php - шаблон блога материалов на главной views\frontpage\tmpl\default_item.php - шаблон отдельного материала на главной
Все это я уже находил и исправлял. Но результата так и не дало. Вчера все же разобрался в чем дело - дело в том, что шаблоны статей, категорий, разделов, архивов и главной страницы - так же могут описываться в самом шаблоне. templates/имя_шаблона/html т.е. логика такова: если шаблон вывода описывается самом шаблоне сайта - тогда используется он, если его нет - тогда используется стандартный, который указывается в components/com_content/views/ Получается, что шаблоны вывода статьи, главной, либо категории, можно править в самом шаблоне сайта, тем самым не внося изменений в ядре.
Ну да. Если в шаблоне создана папка html, а в ней папки и файлы аналогичные тем которые в views (например \com_content\frontpage и нужные php файлы), то применяются они. Так обычно и делают, чтобы не изменять основной код, который может при обновлении Joomla опять исправиться на стандартный.