мне надо добить хоть книжку по JavaScript хотя бы
Не наш метод - это долго
Тем более, что Ajax кардинально меняет представление о JavaScript, т.е. вместо НеОбъектного языка имеем целую оболочку сравнимую с Flash.
Я обычно сразу ищу в сети статьи по нужному вопросу, и разбираюсь по ходу дела. В самих языках программирования основной смысл не меняется, главное найти верный подход. С CMS дело обстоит хуже, приходится уже действительно конопатить документацию, чтобы оценить готовые возможности движка. Собственно по компонентам joomla, вот выжимка:
13. views/mycomponent/view.html.php - это наш вид через него мы будем представлять данные.
15. views/mycomponent/tmpl/default.php - этот файл называют шаблоном, через него выводятся все данные, это разметка вашего компонента, вы указываете все переменные которые вам нужны.
Брал тут:
joomla-umnik.ru/sozdanie-komponenta-i-ego-struktury-joomla-16
Идея в том, что когда пишется template для всего сайта, то можно предусмотреть в нем совершенно иную обработку представления. Вы, например, не сможете переверстать одними стилями таблицу, или может я вместо балуна хочу выводить модальное окно (кстати, когда много текста, да еще и картинки, результат в Балун`е смотрится ужасно из-за большого объема), что вполне может регулироваться темой. Да и по идее разработка типового сайта, должна сводиться к переписыванию Темы. А в теме просто создается копия tmpl/default.php и пишется все под себя. Т.о. Можно установить компонент, залить тему, поддерживающую данный компонент и поменяется внешний вид всего сразу.
Кстати, так можно и переопределять системные стили. Почему-то в документации этого не нашел, зато нашел это в коде joomla. То что есть возможность Указать стили где-то в настройках - это ручная работа уже настройщика, а для готовой темы, надо чтобы заработало сразу без доп. настроек.
P.s. Еще месяца не прошло, как я начал разрабатывать в Joomla. Первый свой сайт я сделал за 2 дня, при выполнении тестового задания на не знакоймой для меня тогда Typo3. По Php правда у меня тогда была книжка и я ее даже читал - молодой, неопытный был...
P.p.s. Меня донимает каптча, наверное потому, что я простой смертный на данном форуме, а не модератор