Этот мануал написан Робином Линдстремом (псевдоним Divining), официальным модератором форума jSeblod CCK, за что ему большое спасибо.
Index2.php - это файл шаблона, который используется для управления списками (или previews, или intros — он предоставляет практически бесконечные возможности, если вы используете ваше воображение).
Например, когда вы создаете ссылку в меню на список статей выбранной категории, используя пункт меню «Category Blog Layout», с index2.php вы можете контролировать, какие элементы должны появиться, и как их разместить.
Другой пример. Когда вы используете модуль чтобы вывести вступления к статьям, результаты выводятся при помощи index2.php.
Итак, начнем!
1) Войдите в административную панель и выберите менеджер контента.
2) Найдите пункт «Свой тип контента» и отметьте его галочкой.
3) Прокрутите страницу вниз, и в нижней части менеджера типов контента вы найдете функцию «Генератор шаблона».
4) В поле «Создать шаблон» выберите «Контент» и нажмите на кнопку «Создать».
Далее вам будет предложено сделать выбор относительно полученного файла «your_template.zip». Просто сохраните его там, где вы cможете его найти, а затем распакуйте.
1) Откройте распакованную папку.
2) Найдите и откройте templateDetails.xml в вашем любимом текстовом редакторе.
3) Добавьте следующую строку ниже строки <!-- CSS -->:
4) Добавьте следующую строку в разделе <filename> index.php </filename>
5) Сохраните и закройте файл templateDetails.xml
6) Создайте новый файл в корневом каталоге шаблона с именем «index2.php»
7) Добавьте следующую информацию в верхней части файла «index2.php»:
8) Теперь у нас есть основа. Давайте двигаться дальше, чтобы выбранный вами контент отображался в виде «article preview».
1) Откройте файл шаблона «index.php» — здесь вы найдете все доступные поля контента, например:
2) Скопируйте поля, которые вы хотите показать на экране «Article preview page» (в вашем случае «Blog Layout Page»).
3) Вставьте соответствующие поля в ваш «index2.php», и приступайте к созданию «div»-ов для разметки контента, например:
4) Сохраните ваш «index2.php» и загрузите новый шаблон через менеджер шаблонов jSeBlod CCK.
5) Перейдите на страницу "Типы контента" и назначте ваш новый шаблон контента.
6) На странице категории, для которой применен шаблон, проверьте, все ли в порядке.
Если вы где-то использовали шаблон «default content» ранее, то «article mainpage» может выглядеть немного иначе. Если вы не хотите создавать свой пользовательский стиль для главной страницы, то вы должны скопировать и заменить содержимое в index.php вашего шаблона из шаблона «Default content».
Кроме того, я советую вам добавить строку для подключения CSS. Когда вы будете готовы к созданию стилей — делайте это с помощью CSS. Просто создайте style.css и поместить его в папку CSS шаблона.
Вот и все! Теперь немного поиграйтесь с настройками и исследуйте бесконечные возможности jSeBlod-CCK!
Спасибо Johnpro за помощь в переводе статьи.
| < Предыдущая | Следующая > |
|---|
Откровенно говоря, сам подобные манипуляции пока не делал.
А что конкретно не получается, на каком этапе проблемы возникают?
Да, логики много, компонент не самый простой для понимания. Ну да ничего, прорвемся общими силами
нашел $this->content->art_link
Цитирую MOTORIST:
если я правильно понял, то нужно менять стандартный жумловский шаблон блога
RSS лента комментариев этой записи