Похоже, что сайт, который вы конвертируете, является кошмаром юзабилити. Последовательность является частью предоставления пользователю положительного опыта. Тем не менее, если вам нужно сделать это точно так же, то самый простой способ - сделать это правильно с самого начала.
Во-первых, вам нужно узнать суффиксы классов страниц. Вы можете добавить их в пункт меню, чтобы управлять CSS на странице. Это позволит вам менять фон и другие элементы на каждой странице.
Документация - http://docs.joomla.org/Page_Class_Suffix
Далее вам нужно будет создать шаблон, чтобы каждая позиция модуля была разборной. Если вы планируете позиции, вы должны иметь возможность использовать один index.php для всего сайта. У нас есть собственный шаблон, который мы используем для каждого сайта, который мы делаем, и к нему редко нужно прикасаться, потому что все позиции, которые мы хотели бы использовать, уже есть, они просто не используются, пока модуль не будет помещен в позицию .
Документация - http://docs.joomla.org/Collapsing_columns
Вы также захотите убедиться, что понимаете назначения меню. Вы должны иметь возможность назначать модули для страниц по мере необходимости, чтобы создать макет, который вы хотите для каждой страницы. Если вы используете 2.5.x, то, вероятно, вы можете обойтись с помощью встроенных функций назначения меню. Если вы используете 1.5.x, тогда (вы действительно должны обновить) вы, вероятно, захотите использовать Advanced Module Manager , поскольку это делает назначения меню намного проще и более гибкими.
Документация - http://docs.joomla.org/Help15:Screen.modules.edit.15#Menu_Assignment
Как только вы хорошо поймете, как работают шаблоны Joomla и как они должны использоваться, вы обнаружите, что в основном вы можете делать все, что захотите, во фреймворке, чтобы не потерять никакой функциональности.