О. У вас будут проблемы.
Сам по себе шаблон - он совсем не страшный.
В нем есть обычный xhtml-текст и на php вставлены точки вывода модулей вида
Код:
mosLoadModules('left', -1 );
и вывод компонента
Код:
include('mainbody.php');
. Компонент на странице один и он выводит некие данные — текст статьи или список статей, главную страницу по материалам сайта, панель регистрации пользователя и т. п. Модулей на странице может быть больше одного и они выводят меню, баннеры, последние новости и прочие полезные вещи. Зачем такое деление - я не знаю и понять, честно говоря, не в силах. Соответствие между именем точки вывода в шаблоне (в примере 'left' и конкретным модулем можно задать в административной панели. От типа вывода (в примере -1) — зависит то, в какой разметке будут выведены в документ результаты работы модуля (в виде таблицы, списка или еще какой-либо структуры — обычно есть три предопределенных варианта).
А вот дальше начинаются проблемы.
Сама разметка результатов работы модуля, как и компонента, определяется в коде модуля (или компонента; скрипты модулей лежат в папке /modules, скрипты компонентов — в папке /components) и если Вы хотите ее изменить, то придется править код (который, к слову, написан довольно неаккуратно). Компонент состоит из двух скриптов — скрипта формирующего данные и шаблона вывода. Шаблон вывода должен быть расположен, в файле с расширением *.html.php, но на практике он размазан тонким слоем по обоим файлам компонента, поэтому изменение шаблона вывода требует знания php и ковыряния в удивительно плохо написанном коде (на переделку com_content я потратил два дня).
Еще есть постпроцессинг (т. н. боты /mambots). Используется например для динамической вставки картинок в тексты статей, замены url на дружественные при включенном SEO, защиты опубликованных e-mail от спам-ботов и еще там разных вещей. Там разметка, которая появится вокруг картинок и "разных вещей"...
Из всего выше напечатанного следует, то просто так взять и натянуть ваш html на Joomla Вы не сможете. И если не хотите копаться в ее коде, то проще всего переверстать ваш html под ту разметку, которую сформирует Вам Joomla. Если это конечно возможно...
PS:asat, мое частное мнение такое: Joomla — плохая CMS, почти неуправляемая и для серьезных проектов не годиться (помимо уже указанных мной недостатков у нее есть еще , например, регулярно затыкаемые дыры в системе безопасности). Ее преимущества: красивый интерфейс и большое количество модулей и компонентов к ней (правда весьма разного качества). Так что если Вам этого надо, то изначально верстайте под нее.