Пространственно-специфические контексты - PullRequest
1 голос
/ 21 августа 2010

Я создал пробел, используя пользовательский тип. Довольно просто, он просто переопределяет переменные Drupal "site_frontpage" и "theme_default", когда кто-то находится внутри пространства (используя префикс PURL). Прекрасный!

Теперь, находясь внутри этого пространства, я хотел бы отключить определенные контексты и включить другие контексты. Например, находясь в пространстве, отобразите blockB вместо blockA и установите крошку на что-то другое. Можно ли это сделать с помощью Spaces "из коробки"? Если нет, что я могу сделать из моего модуля, чтобы добиться этого?

1 Ответ

0 голосов
/ 11 марта 2011

Контекст позволяет отображать блок B вместо блока A в зависимости от URL-адреса, поскольку контексты допускают условия, чувствительные к URL-адресу:

Экран администрирования контекста находится в admin / build / context.

enter image description here

...