Справка для модуля Import_Content
Что делает этот модуль? Модуль импортирует статичные файлы (HTML) из заданной папки "ЛюбаяПапка" в папке "uploads" с заменой относительных путей изображений и медиа объектов на URL вида http://uploads/ЛюбаяПапка/ сохраняя тем самым отображение их в браузере.
Также возможен импорт скриптов (если это указано в Настройках), содержимого CSS файлов и встроенных стилей файла в поле Metadata сохраняя тем самым их рабочее состояние.
Как пользоваться?
- Создайте в директории uploads директорию с уникальным названием, т.к. впоследствии она будет использоваться как источник медиа файлов и скриптовых файлов.
- Загрузите туда нужные HTML файлы с относительными путями к медиа файлам и скриптам. Например изображение выглядит так:
<img src="images/mm_travel_photo.jpg" alt="Header image" width="382" height="127" border="0" />
а скрипт выглядит так:
<script type="text/javascript" src="scripts/javascript.js"></script>
- Выберите нужные параметры на вкладке Настройки и сохраните их.
- Введите название директории и нужные параметры на вкладке Импорт контента и нажмите кнопку ОК.
В случае успешного импорта Вы получите соответствующее сообщение и все же рекомендуется проверить осуществился ли импорт на вкладке Контент»Страницы.
Возможные проблемы и их решение.
- Кодировка импортируемых файлов и Вашей CMS должна быть одинаковой.
- HTML файлы должны быть корректными и валидными.
- Содержимое <body> импортируется как есть, со всеми тегами и аттрибутами, поэтому убедитесь что код "чистый" и не создаст Вам проблем с уже существующей разметкой. Для чистки кода (удаления ненужных тегов, аттрибутов и т.п.) существует масса стороннего ПО.
- Будьте осторожны с опцией использования имен файлов как алиасов страниц, помните что при наличии совпадений алиасов импорт файла НЕ произойдет!
- Будьте осторожны с импортом стилей и скриптов, т.к. возможны конфликты со стилями и скриптами уже установлеными в Вашей CMS.
- Будьте осторожны со Смарти тегами в <body>, они будут импортированы, но их работоспособность не гарантируется.
- Модуль использует встроенную функцию для транслитерации и создания алиаса страницы из заголовка <title>, поэтому если Вы имеете глобальные проблемы (не создаются алиасы Новостей, не добавляется контент с пустым полем алиаса либо все это работает и выдает некорректные символы) сначала решите их.