Если мы сразу попытаемся зайти на новый сайт, то непременно увидим кучу сообщений об ошибках, а сайта не увидим. Пугаться не надо, так и должно было случиться. Надо действовать по-порядку.
Запуск менеджера
Первым делом надо зайти в менеджер. Для входа понадобится логин и пароль. Ну-ка вспомним его, причём пароль администратора, а не какого-нибудь рядового редактора. Вспомним из заметки о переделке базы данных, что таблицу manager_users мы взяли из Etomite, так что заходить надо под именем администратора, который был в Etomite.
Если зашли в админку, всё уже хорошо. Теперь первым делом выполняем Сайт - Обновить сайт. В результате у нас должно появиться дерево старого сайта, который был в Etomite (ET-сайта).
Настройка конфигурации
Переходим в Инструменты- Конфигурация. Выполняем основные настройки:
1. Заголовок сайта - устанавливаем для нового сайта.
2. Вкладка Пользователи - изменяем Обратный адрес e-mail.
3. Вкладка Интерфейс и представление - изменяем Путь к файлам.
Настройки TinyMCE: - Селекторы CSS: - убрать лишнее, может быть свои добавить
4. Вкладка Файловый менеджер - изменяем Путь для файлового менеджера.
5. Переходим в Пользователи - Управление Менеджерами и проверяем менеджеров.
6. Переходим в Управление веб-пользователями и убираем лишних и включаем своих.
4. Переходим в Ресурсы - Управлением МЕТА-тегами и редактируем ключевые слова.
Основные настройки выполнены. Что, можно щелкать Предпросмотр? Как бы не так, рановато будет. Теперь самое время открыть второй менеджер, с сайтом, отлаженным под MODx (MX-сайтом) - тем, из которого мы брали сниппеты, чанки и прочее добро. Заодно открываем страницу, где мы собрали описание сниппетов.
Настройка шаблонов
Рано нам смотреть сайт. Все его страницы используют шаблоны из Etomite, эти шаблоны полностью собраны из чанков, а старые чанки заточены под старый дизайн и верстку. Сейчас самое лучшее - открывать в менеджере ET-сайта шаблон, откурывать в менеджере MX-сайта подобный шаблон и копировать его в ET-сайт. В результате шаблоны ET-сайта будут составлены из чанков MX-сайта (а их мы добавили в ET-сайт). Теперь стоит заняться чанками.
Правка чанков
Чанки у нас нескольких видов. Часть из них определяет общую верстку страниц (1), часть является шаблонами для вывода из сниппетов (2), часть просто выводит постоянные фрагменты (3) - обычно в боковые колонки. Сначала нас интересует первый вид чанков - верстка страниц. Такие чанки надо выявить и кое-что в них подправить.
Например, в нашем конкретном случае мы изменяли:
{ {ru_CountersBottom} } и { {ru_CountersTop} } на собственные коды счетчиков ET-сайта.
{ {AllPageKeywords} } - на собственные ключевые слова ET-сайта.
Чанки второго вида мы пока вообще не трогаем - оставим "на сладкое", до оформления дизайна. А может быть их и менять не понадобится вообще.
Из чанков третьего вида, попавших из MX-сайта сразу можно удалить заведомо не нужные, а относящиеся к теме ET-сайта вставить в шаблоны. Это будет второй проход по шаблонам. Например, в одном из шаблонов может быть такая правка:
Шаблон MX-сайта:
{ {CSS_01_all_pages_head} }
{ {CSS_02_all_pages_start} }
{ {CSS_03_all_pages_start_left} }
{ {Левая-общее} }
{ {CSS_04_all_pages_end_left_start_right} }
{ {Последнее} }
{ {RUCAD-ВСЕ} }
{ {CSS_05_all_pages_end_right_start_center} }
{ {НАВИГАЦИЯ ПЕЧАТЬ АННОТАЦИЯ КОНТЕНТ} }
{ {CSS_06_all_pages_end} }
Аналогичный шаблон ET-сайта:
{ {CSS_01_all_pages_head} }
{ {CSS_02_all_pages_start} }
{ {CSS_03_all_pages_start_left} }
{ {Левая-общее} }
{ {CSS_04_all_pages_end_left_start_right} }
{ {adm_03_Block_Boss_Photo} }
{ {CSS_05_all_pages_end_right_start_center} }
{ {НАВИГАЦИЯ ПЕЧАТЬ АННОТАЦИЯ КОНТЕНТ} }
{ {CSS_06_all_pages_end}}
Ну что, теперь-то можно щелкать Предпросмотр? Можно. Но не нужно. Мы ещё не подправили вызов сниппетов.
Сниппеты
Напоминаем, что все старые сниппеты из Etomite мы выбросили, но включили все отработанные в MODx. Чтобы знать, где менять сниппеты, мы заранее собрали описание сниппетов. Вот теперь, просматривая эту таблицу, мы методично заменяем вызовы старых ET-сниппетов на вызовы MX-сниппетов. Делаем это в контенте странц и в чанках. При замене сниппетов кое-где понадобится добавить вспомогательные страницы, а какие-то старые вспомогательные страницы удалить. Образцы вызова новых сниппетов надо просто брать из соответствующих мест MX-сайта, но проверять и изменять параметры вызова под условия ET-сайта.
Вот теперь можно и нужно просматривать сайт. Лучше делать это постепенно - заменили сниппет, проверили работу и только потом переходим к следуещей точке.
В результате этого этапа мы должны иметь работающий сайт, но пока еще не в своем дизайне.
Написать комментарий