Опубликовано автор в категориях Joomla.

Виктор Б. спрашивает:

Здравствуйте. Вопрос вот какой. Удалить из модуля таблицы легко. А вот из компонентов, как я понял, очень, очень трудно. Надо  создать кучу папок ( /html, /html/… и тд ), пустой файлик params.ini, и в конце полностью переписать компоненты.  Ну, это, мягко говоря, супер не практично. Может я не там капаю?

Начнем с версии Joomla!, если Вы используете линейку 1.0.x, то действительно сделать валидную, семантическую верстку очень непросто, поскольку Вам нужно переписать ядро каждого используемого компонента.

Но, судя по Вашему вопросу, а именно по упоминанию о директории /html, я дума, что Вы используете Joomla! 1.5.x. Если так, тогда все не так страшно как вы себе представляете. Вы мыслите в правильном направлении, когда говорите о директории /html, которая создается внутри вашего шаблона, и куда добавляются папки разметки компонентов, которые Вы хотите привести в нужный Вам вид. Файл params.ini здесь роли фактически не играет. Поэтому о нем пока можете не думать.

Что касается процесса создания собственной разметки, то это не так сложно как Вы себе представляете. Рекомендую вам прочесть мой перевод очень подробной статьи «Понимание системы «переписывания разметки» вывода контента (output overrides) в Joomla! 1.5» там все очень доходчиво расписано. Но если же Вы хотите быстро увидеть разметку без таблиц для всех базовых компонентов Joomla!, то советую использовать шаблон в базовой сборке «Beez», в котором переписана разметка для всех основных компонентов. Также набор разметок из директории /html этого шаблона можно использовать, как базу своих проектах.

Что касается разметки сторонних компонентов, то, как правило, те расширения, которые пишутся специально под Joomla! 1.5.x, поддерживают MVC-модель и их разметку тоже можно переписать под себя. Сложнее со старыми расширениями, которые работают в Legacy-mode, там все нужно переписывать на уровне ядра компонента.

Удачи. И спасибо за вопрос. Надеюсь, что мой ответ Вам поможет.

Постовой:

Думаете расширить свой бизнес? тогда самое время покупать мебель для офиса.

Еще один блог о дизайне.

5 комментариев к записи “W3C и компоненты Joomla, как их подружить?”

  1. Светлана

    A я хочу понять, зачем кто-то идет с Joomla на WordPress, а кто-то — наоборот. Видимо, и там и там есть свои плюсы и минусы.
    Буду рада, если ваш блог поможет разобраться.

    Ответить
  2. Hiway

    Здесь все очень просто, и, лично для меня, вполне однозначно. Если мне нужен блог — я не заморачиваюсь и использую WordRress, а если мне нужен сайт портального типа, с элементами соц. сети, магазин, корпоративный и т.д. — я использую Joomla! Многие говорят что можно сделать магазин и на wordpress, так же как я писал о том, что можн сделать блог на Joomla!, да все это можно. Но если вы хотите погонять на треках формулы-1, то вы садитесь в болид, и даже и не думаете о том, что можно использовать пусть самый лучший, но семейный автомобиль. То есть всякая CMS — имеет спецификацию… И разработчики оттачивают и развивают свою CMS именно согласно своей миссии. У WordPress — это блоговый движек, отмечу, лучший, на мой взгляд. А Joomla! 1.5 — многопрофильная система, но с ориентацией именно на сайты портального типа.

    Ответить
  3. Hiway

    Прикрутить — сто процентов можно. Равно как и сделать блог на Joomla!, но вопрос во времени, которое уйдет на это. А время, наверное, самый весомый аргумент для разработчика.

    Ответить

Оставить комментарий

  • (не будет показан)