Функционал Sites.php в Drupal 6

Для организации мультисайтинга в Drupal 7 можно использовать специальный файл sites.php, содержащий массив перенаправлений. Этот массив задаёт соответствия между запрашиваемыми доменными именами (и др. параметрами http запроса) и конечными папками, содержащими файлы каждого из сайтов.

В Drupal 6 sites.php ещё не поддерживается. А теперь и сам Drupal 6 уже не поддерживается :). В шестерке необходимо создавать каталоги для каждого из сайтов в соответствии с доменными именами. К примеру, для  www.example.ru нужно создать папку /sites/example.ru/.

В случае переноса сайта на другой домен возникают проблемы с существующим содержимым сайта (адреса картинок, загруженных файлов нужно будет поменять). Но если операционка сервера позволяет работать с символьными ссылками (как в UNIX), то для переноса сайта на новый домен в мультисайтинговой конфигурации drupal 6 достаточно будет создать simlink с именем нового домена, ссылающимся на прежний каталог.

Таким образом, большую часть функционала sites.php можно заменить, используя символьные ссылки.

Мало букафф? Читайте есчо !

Программно удаляем тип публикации в Drupal

Март 15, 2018 г.

Всё, что вы можете сделать из админки, может быть сделано программно. Удаление типа публикации в Drupal тоже можно сделать из кода на PHP. Перед тем как удалить тип публикации, возможно, стоит подчистить экземпляры нод данного типа. Потому сначала ...

Читать

Программный вывод блока в Drupal 9

Август 31, 2021 г.

Рассмотрим пару кейсов, того как рендерить блок из вашего кода. Блок существует как Entity Вы создали произвольный блок через Manage->Structure->Block ...

Читать

Вывод всех локальных переменных в twig

Июнь 3, 2024 г.

Все видимые переменные шаблона можно посмотреть в переменной _context. Вывести их имена, используя перебор циклом for: [crayon-6af266a030757852409038/] В Drupal, если вы используете модуль devel, в twig будет доступна функция dpm: [crayon-6af266a03075d716065696/]

Читать

Получить имя поля ключа entity в Drupal 7

Апрель 6, 2021 г.

У меня эта задача возникла при работе с формами, где формы содержат поля '#entity' и '#entity_type'. Нужно было найти универсальный способ прочитать ID объекта, т.к. для каждого объекта имя этого поля может отличаться (для node - nid, для file - fid и ...

Читать
 

Комментарии к «Функционал Sites.php в Drupal 6»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: