Joomla 1.5 Как изменить шаблон статьи?

Тема в разделе "Внешний вид, шаблоны, графика", создана пользователем titaniMOZG, 03.10.2010.

  1. titaniMOZG
    Offline

    titaniMOZG Недавно здесь

    Регистрация:
    20.01.2008
    Сообщения:
    74
    Симпатии:
    0
    Пол:
    Мужской
    В общем, задача в следующем.
    Мне нужно, что бы в статье находился плавающий блок div, который будет обтекаться текстом + заголовок сделать тегом h1.
    С жумлой 1.0 когда то такую задачу я решал.
    К статье мы приходим через блог категории.
    Знаю, что можно через плагины вставлять позицию в статью, но этот блок будет на каждой странице, соответственно вставлять позицию в каждую статью - не целесообразно.
    Я уже ковырял все файлы в:
    components\com_content\views\article\tmpl
    и
    components\com_content\views\category\tmpl
    но что то результата это не принесло. Смог изменить вид самого блога, но не статьи, которая открывается через него.

    Т.е. по сути, результат должен быть следующим:

    <h1>заголовок</h1>
    <div class="advert">содержание блока</div>
    <p>текст статьи... </p>
     
  2.  
  3. Offline

    ValeryB Активист

    Регистрация:
    07.10.2009
    Сообщения:
    384
    Симпатии:
    26
    Пол:
    Мужской
    Материал
    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 - шаблон отдельного материала на главной
     
  4. titaniMOZG
    Offline

    titaniMOZG Недавно здесь

    Регистрация:
    20.01.2008
    Сообщения:
    74
    Симпатии:
    0
    Пол:
    Мужской
    Все это я уже находил и исправлял. Но результата так и не дало.
    Вчера все же разобрался в чем дело - дело в том, что шаблоны статей, категорий, разделов, архивов и главной страницы - так же могут описываться в самом шаблоне.
    templates/имя_шаблона/html
    т.е. логика такова: если шаблон вывода описывается самом шаблоне сайта - тогда используется он, если его нет - тогда используется стандартный, который указывается в components/com_content/views/
    Получается, что шаблоны вывода статьи, главной, либо категории, можно править в самом шаблоне сайта, тем самым не внося изменений в ядре.
     
  5. Offline

    ValeryB Активист

    Регистрация:
    07.10.2009
    Сообщения:
    384
    Симпатии:
    26
    Пол:
    Мужской
    Ну да. Если в шаблоне создана папка html, а в ней папки и файлы аналогичные тем которые в views (например \com_content\frontpage и нужные php файлы), то применяются они.

    Так обычно и делают, чтобы не изменять основной код, который может при обновлении Joomla опять исправиться на стандартный.
     
  6. Offline

    ValeryB Активист

    Регистрация:
    07.10.2009
    Сообщения:
    384
    Симпатии:
    26
    Пол:
    Мужской
    Просто я обратил внимание, что материал на главной находится не в тех папках, где вы ковыряли код.
     

Поделиться этой страницей

Загрузка...