Сниппеты описаны в таблице site_snippets. Структуру этой таблицы мы взяли из MX-SQL, но содержимое у нас пока старое. Оно и по структуре не соответствует, да и описаны там старые сниппеты.
По идее, сниппеты из Etomite работают и в MODx, но мы же решили делать полный переход, только надо это сделать аккуратно. Можно, конечно, полностью заменить таблицу сниппетов, но тогда на страницах, где они вызывались будет происходить то, что происходит при обращении к несуществующему сниппету. А что именно, знаете?
Вот напишем прямо здесь вызов несуществующего сниппета NonExists в рамочке:
И что мы видим? А ничего! Только рамочку. Вот ничего и не будет происходить, а мы и не заметим, что на самом деле должно было быть "чего-то".
Очевидно, нам нужно произвести инвентаризацию сниппетов из ET-SQL, MX-SQL, выяснить какие вообще применяются, а какие остались в виде отходов от каких-то экспериментов. Сниппеты описаны в таблицах site_snippets. В ET-SQL их ажно 50 штук. Для более наглядного обзора мы экспортируем таблицу сниппетов с помощью программы MySQL-Front в HTML-файл.
Мы наверняка можем заменить все 50 сниппетов Etomite, на новые, но надо знать - где именно. Для этого нам придется вручную (с помощью поска редактора, конечно) разыскать в ET-SQL все вызовы сниппетов. А начинаются они с