Joomla com_content
245 повідомлень
#16 років тому
Всем привет! Уважаемые, стоит ли переписывать компонент com_content для Joomla 1.0.15, сделав вывод статей на основе DIV-ной верстке? Или уже есть готовый компонент?
1351 повідомлення
#16 років тому
Мне кажется стоит сделать самому.Потому, как есть возможность всё сделать именно так, как надо тебе. Не перебирая между "наиболее подходящими" вариантами, среди которых совсем не обязательно попадётся тот, который подойдёт идеально.
Ведь самому можно задать выведение контента не просто в дивах, а настроить форму выведения по всем запросам, которые у тебя к ней имеются.
Например вывести:
дату создания, имя автора , название материала в одну ячейку окруженную четырьмя дивами, а сам материал во вторую такую же, это расширит возможности работы с дизайном компонента.
Да в общем придумать можно что угодно. Потому я склоняюсь к ручной настройке
Тем более для изменения достаточно посредственных знаний HTML, акуратно расставить в нужные теги уже внесённые в форму элементы php не нарушая синтаксиса.
и да, по ходу совсем недавно узнал, что можно задавать свои шаблоны выведения компонентов и модулей , помещая их в папку шаблона.
например так:
Копируешь из папки
\components\com_content\
в свой шаблон , в заранее созданную тобой папку HTML , нужный компонент
чтоб он находился тут.
templates\твой шаблон\html\com_content\
для правки выведения, допустим главной страницы, тебе потребуется лишь определённая папка
\components\com_content\views\frontpage\tmpl\
в ней содержатся файлы отвечающие за выведение компонента.
таким образом в шаблоне она должна распологаться так
templates\твой шаблон\html\com_content\views\frontpage\tmpl\
правишь компонент и тогда в пределах этого шаблона компонент будет отображаться в том виде, какой ты ему придал.
как оно образно будет выглядеть в твоём шаблоне
templates
……Lтвой шаблон
…………L html
………………Lcom_content
……………………Lviews
…………………………Larchive
…………………………I ……L tmpl
…………………………I …………L default.php
…………………………Larticle
…………………………I ……L tmpl
…………………………I …………L default.php
…………………………Lcategory
…………………………I ……L tmpl
…………………………I …………L default.php
…………………………Lfrontpage
…………………………I ……L tmpl
…………………………I …………L default.php
…………………………Lsection
………………………………L tmpl
……………………………………L default.php
……………………………………………………………………
56 повідомлень
#16 років тому
Цитата:можно задавать свои шаблоны выведения компонентов и модулей
TomNorman, читайте внимательней, Joomla старая у ТС.
У нее нет MVC соответственно ни о какой папке html речь идти не может.
ТС в старых версиях html жестко вшит в код, Вам нужно будет перелопатить кучу PHP кода чтоб убрать таблицы из компонента. Соответственно не стоит. Или ставьте новую и тогда можно в шаблоне это все делать в папке html.
1351 повідомлення
#16 років тому
Цитата ("xengine"):
TomNorman, читайте внимательней, Joomla старая у ТС.
У нее нет MVC соответственно ни о какой папке html речь идти не может.


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