Вход | Регистрация
Xevian.CMS: База знаний
Шаблоны
Терминология
Руководство разработчика
Вопросы
- Системные константы
- Системные переменные
- Локализации
- Типы статических блоков
Типы контейнеров статических блоков
- Типы параметров
- Плэйсхолдеры
- Шаблоны
CSS классы
- Паттерны


ГлавнаяВопросыВеб-инженеруСоздание минисайтов

Создание минисайтов

  1. Создать модуль Минисайт.
  2. Загрузить в корневую директорию папку content2site и шаблон content2site.html
  3. Создать в структуре сайта пункт Минисайты (для вывода списка минисайтов). Заголовок: Минисайты, Путь: minisite, Модуль: Минисайт
  4. Создать в структуре сайта пункт Веб-сайты. Заголовок: Веб-сайты, Путь: content2site, Подключение: Content2site, Шаблон: content2site.html Если не выполнялся пункт выше - подключить модуль "Минисайты"
  5. Если нужно сохранение авторизации внутри минисайта, нужно в sdb_conf.php определить define('SYS_COOKIE_DOMAIN', 1);
  6. В .htaccess нужно добавить:
    RewriteCond %{_HTTP_HOST_} ^(.+).site.ru(/)?(.+)? [NC]
    RewriteRule ^(.*)(.?)$ index.php?content=content2site/%1/$1&$2%{QUERY_STRING} [L]
    После того как сработал редирект в .htaccess система всегда переходит в тот раздел у которого путь content2site
  7. Строго задать модуль для минисайтов можно через константу MINISITE_CONTENT_ID.

Комментарии

Вы не авторизованы. При отправке сообщения, в качестве автора будет указан "Гость". Вход | Регистрация

Руководство разработчика