我在 Drupal 中遇到了让节点内容显示自身的问题。我怀疑它可能与 CSS 样式有关,尽管我不是 100% 确定是什么导致了这个问题。
背景:
所以基本上我正在尝试建立一个博客,但我遇到了严重的问题,试图简单地让博客帖子显示自己。
我使用 Artisteer (http://www.artisteer.com/?p=overview) 的导出功能创建了一个自定义 Drupal 7 主题。生成了一个名为 style.css 的样式表。我将一些我自己的 CSS 连同自动生成的部分一起放入了这个样式表中。我应该提到我做了一些自定义 CSS 来强制主页看起来像我想要的那样。
我按照 (http://learnbythedrop.com/buildingyourblog) 上的 PDF 说明创建了一个博客(非常易于理解的指南)。与 Views 最相关的页面是第 34 - 36 页,他将带您了解如何创建“Blog Post”视图,以便正确显示您的博客内容。然而,当我到了他创建示例博客内容并显示它的标题和主要内容的地步时,这对我来说根本不起作用。例如,请参阅此链接(我为测试目的创建的示例内容):
(http://www.productworld.com/blog-posts/2012/06/08/hello)
我可以看到我创建的示例内容的标题列表(在最近的帖子块下),但我无法查看各个博客帖子本身的任何内容。页面只是空白。
另外,我看不到标题和预告链接的列表 - 它应该显示在 (http://www.productworld.com/blog-posts) 下,但该 URL 给我一个“找不到页面”错误。这在以前的迭代中有效,但现在不起作用。
以下是我的视图设置的 2 个屏幕截图,以防相关:
问题:
博客内容不显示的可能原因是什么?(如果我在“视图”部分预览博客文章,我可以很好地看到博客内容,但它不会显示在实际页面上。)是样式吗?视图中的某些设置?一些阻止设置?我搜索了我的 style.css 文件并尝试注释掉与“content:hidden”和“display:none”有关的所有内容,但无济于事。我已经尝试了博客文章 View 中的所有设置组合,但均无济于事。我尝试在各个区域放置“主页内容”和“查看:博客文章”块,并更改限制块显示位置的设置。博客文章标题/正文内容根本不会出现在页面源中,这可能是一个线索。我将如何调试这样的问题?
为什么 www.productworld.com/blog-posts 说“找不到页面”,即使我已经专门设置了一个视图来在这个 URL 上创建一个页面?当 www.productworld.com/blog-posts/2012/06/14/hello-world-3 的 URL 中包含“blog-posts”时,为什么它会显示为有效页面?
任何帮助将不胜感激。如果我应该显示与我的样式表有关的东西,请告诉我。