Используйте поддомены в качестве переменной с доступом к домену


Я новичок в Модуле доступа к домену . Похоже, он создан для того, чтобы вы могли запускать разные сайты из одной и той же базы данных. Я ищу что-то более простое, чем это.

Я хочу, чтобы название поддомена было включено в название сайта. Я хочу, чтобы тип контента был назначен разным поддоменам, и чтобы этот контент был единственным контентом этого типа, видимым в одном и том же поддомене.

Помимо этого, все остальное на сайте должно оставаться такой же. Тема, пользователи, макет и т.д.

Как я могу лучше всего сделать это с помощью модуля DA? Можно ли использовать домен в качестве переменной (для использования в представлениях, контексте панели и маркере для имени сайта)?

Author: mpdonadio, 2012-01-07

2 answers

Я сделал это, установив Модуль доступа к домену . Когда я просматривал документацию модуля доступа к домену раньше, это казалось чрезвычайно сложным. Тем не менее, документация предназначена для того, чтобы вы узнали все о том, как это работает. Фактические шаги по установке - это нечто большее, чем обычный модуль, но не слишком сложное.

Это позволяет мне ограничивать контент определенным доменом и иметь разные имена сайтов для каждого домена.

 1
Author: mtro, 2012-01-10 00:53:30

Редактировать: Я вижу, что версия поддомена 7.x еще не поддерживает домены типов контента.

Если вы используете Доступ к домену, вы можете вручную создать все необходимые поддомены и определить имя сайта для каждого (я считаю, что для этого требуются включенные подмодули Конфигурации домена и настройки домена). Вы можете установить главную страницу по умолчанию для каждого создаваемого домена (например, страницу просмотров). Если вы хотите фильтровать по типу контента, вам придется настроить представление для каждого поддомена. Оно однако может быть лучше использовать модель принадлежности контента модуля DA, то есть при создании узла вы можете назначить его определенному (суб) домену. Если вы хотите ограничить, какие узлы доменов доступны для просмотра, вам все равно придется это сделать, поэтому дифференциация по типам контента может не потребоваться (в зависимости от ваших потребностей).

Если вам действительно нужны разные типы контента для каждого поддомена, и вы не можете доверять своим пользователям в выборе правильной принадлежности контента домена, вы можете использовать Типы контента домена для ограничения того, какой тип контента может использоваться для каждого домена, например, тип контента "Новости" настроен для использования только в домене news.example.com .


Похоже, что модуль поддомена будет делать именно то, что вы хотите:

Поддомены типов контента: например, контент "Новости" на http://news.example.com

Это также гораздо более легкое решение, чем доступ к домену - всегда хорошо.

 0
Author: arjan, 2012-01-07 17:02:17