У меня проблема с Drupal с получением содержимого узла для отображения самого себя. Я подозреваю, что это может быть связано с стилем CSS, хотя я не уверен на 100%, что вызывает проблему.Drupal 7 Views - Node Content Not Appear
фона:
Поэтому в основном я пытаюсь настроить блог, но я бегу в серьезные проблемы, пытаясь просто получить сообщения в блоге, чтобы проявить себя.
Я создал пользовательскую тему Drupal 7, используя функцию экспорта Artisteer (http://www.artisteer.com/?p=overview). Сгенерирована таблица стилей под названием style.css. Я поместил некоторые из своих CSS в эту таблицу стилей вместе с частями, которые были автоматически сгенерированы. Я должен упомянуть, что я сделал некоторое количество пользовательских CSS, чтобы заставить домашнюю страницу выглядеть так, как я хотел.
Я выполнил инструкции из PDF (http://learnbythedrop.com/buildingyourblog), чтобы создать блог (большое удобное для руководства руководство). Наиболее релевантными страницами «Представления» являются страницы 34-36, где он расскажет вам, как создать представление «Почта в блоге», чтобы правильно отображать содержимое вашего блога. Однако, когда я дошел до того, что создал образец содержимого блога, и он отобразил его название и основной контент, это просто не сработало для меня. Смотрите эту ссылку для примера (содержание образца, который я создал для целей тестирования):
(http://www.productworld.com/blog-posts/2012/06/08/hello)
Я могу видеть список названий для образца контента, который я создал (в блоке Recent Posts), но я не могу просматривать какой-либо контент из отдельных сообщений в блоге. Страница просто пустая.
Кроме того, я не вижу список названий и тизерных ссылок - он должен отображаться под (http://www.productworld.com/blog-posts), но этот URL-адрес дает мне «страницу не найдена» " ошибка. Это было что-то, что работало в предыдущей итерации, но теперь не работает.
Вот 2 скриншоты с моей точки зрения настройки, в случае, если оно соответствует:
Вопросы:
Что вероятная причиной содержимое блога не отображается? (Если я сделаю предварительный просмотр сообщения в блоге в разделе «Представления», я вижу, что содержание блога просто прекрасное, оно просто не отображается на фактической странице.) Это стиль? Некоторые настройки в представлениях? Некоторые настройки блока? Я искал свой файл style.css и пытался комментировать все, что нужно делать с «содержанием: скрытым» и «отображать: нет», но безрезультатно. Я пробовал каждую комбинацию настроек в сообщениях в блоге. Просмотр безрезультатно. Я попытался разместить блоки «Main Page Content» и «View: Blog Posts» в разных регионах и изменить настройки, которые ограничивают отображение блока. Заголовок заголовка/содержимого блога вообще не отображается в источнике страницы, что может быть ключом. Как я могу отладить такую проблему?
Почему www.productworld.com/blog-posts говорит «страница не найдена», хотя я специально создал представление для создания страницы по этому URL-адресу? И почему сайт www.productworld.com/blog-posts/2012/06/14/hello-world-3 отображается как действительная страница, когда в нем содержится «блог-посты» в его URL-адресе?
Любая помощь была бы принята с благодарностью. Если я должен отображать материал, который нужно сделать с моей таблицей стилей, пожалуйста, дайте мне знать.
Убедитесь, что вы нарушили блокировку, показанную на первом снимке экрана. Это может помешать странице/blog-posts. – jsheffers
@jsheffers, спасибо за предложение, к сожалению, нарушение блокировки не повлияло на страницу/blog-posts. Тем не менее, это позволяет сохранить новые изменения в представлении. – patrickk
Попробуйте очистить кэш Drupal, выполнив update.php. Также попробуйте создать другое представление в/blog вместо/blog-posts и посмотреть, произойдет ли то же самое. – jsheffers