Пользовательский раздел / просмотр категорий в Joomla - PullRequest
0 голосов
/ 22 февраля 2011

Я написал несколько модулей, чтобы он выглядел красиво. Теперь мне нужно изменить порядок стандартного просмотра контента Joomla. Я изучил com_content, и моей первой идеей было написать собственный компонент для него. Но теперь я понял, что это будет примерно на 90% копия com_content.

Проблема в том, что: Когда вы открываете ссылку на раздел, com_content просматривает список категорий. Но мне нужен список статей в категории News каждой просмотренной и ссылка на каждую статью в категории Infos в меню слева. И, конечно же, просматривайте каждый по клику.

Есть ли способ достичь этого без написания собственного компонента? Или было бы целесообразно настроить com_content для моих нужд? Я хочу, чтобы это было сделано с минимумом суеты и сложности.

1 Ответ

1 голос
/ 22 февраля 2011

Вы можете переопределить шаблоны представления компонентов в своей теме.

В вашем случае для статей: Статьи являются частью компонента содержимого.components/com_content/views/article/tmpl/default.php - это вид статьи по умолчанию.

Чтобы переопределить его, скопируйте файл в templates\<yourtheme>\html\com_content\article/default.php.

В качестве примера посмотрите тему по умолчанию ja_purity или beez, которая также переопределяет ее..

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


Видимые компоненты на вашем сайте называются модулями.Смотрите раздел модулей в разделе администратора.Представление категории является одним из модулей по умолчанию.Также есть модуль для отображения списка категорий (AFAIK).Это то, что вы хотите, верно?Модули, перечисленные в разделе модулей, - это не все доступные, а все созданные.Вы можете создать новый и установить его тип, например, в список категорий, и определить, в каком блоке темы он должен отображаться.

Если вы хотите создать свой собственный модуль, сделайте это.Кодируйте его, затем добавьте его в свой админ-раздел, и все готово.

...