Блок фильтра открытых представлений отказывается отображаться на странице - PullRequest
0 голосов
/ 19 февраля 2012

Я пытаюсь создать версию приложения для Facebook для существующей страницы, и у меня возникла серьезная проблема: мой блок фильтра не отображается.

Я использую themekey для переключения на facebookверсия моей темы для URL включена версия страницы в фейсбуке.Когда моя страница отображается в моей обычной теме, она работает нормально, фильтр есть, все хорошо.В моей специальной теме ничего нет.Дело в том, что ... специальная тема - это прямая копия обычной темы (с измененным .info и удаленными всеми функциями шаблона).Блок находится в средней области предисловия, а

<?php
print $preface_middle; 
?>

все еще находится в шаблоне страницы для этой страницы.На своем сайте разработчиков я попытался упростить ситуацию, сделав тему Facebook широко распространенной темой (полагая, что themekey как-то отбрасывает вещи), и у меня возникла та же проблема.В конце концов я исправил это (каким-то образом) на своем сайте разработчика, но когда я попытался использовать те же самые исправления на живом сайте, они не работали.быть?Как я уже сказал, когда я отключаю themekey, фильтры там есть, Drupal четко знает, что фильтры должны отображаться по этому URL.Я схожу с ума ... что я могу сделать?

1 Ответ

0 голосов
/ 20 февраля 2012

Когда вы переходите в раздел блоков вашего сайта: вам нужно добавить блок в раздел preface_middle в нужной теме.

так:

  1. Убедитесь, что тема "facebook" активна
  2. Перейдите в раздел блоков и нажмите на «fascebook theme»
  3. Переместите блок в раздел, который вы хотите для этой темы.
...