我在Drupal中遇到了一个问题,即获取节点内容以显示自己。我怀疑它可能与CSS样式有关,虽然我不是100%确定是什么导致了这个问题。
背景
所以基本上我正在尝试建立一个博客,但我遇到了一些严重的问题,试图让博客文章显示出来。
我使用Artisteer的导出功能(http://www.artisteer.com/?p=overview)创建了一个自定义Drupal 7主题。生成了一个名为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个屏幕截图,如果相关的话:
问题:
博客内容无法显示的可能原因是什么? (如果我在“视图”部分预览了博客文章,我可以看到博客内容很好,它只是不会显示在实际页面上。)它是造型吗?视图中的一些设置?一些Block设置?我搜索了我的style.css文件,并尝试评论所有与“content:hidden”和“display:none”无关的内容。我已经尝试过博客文章中的每个设置组合,但无济于事。我尝试在各个区域放置“主页面内容”和“查看:博客帖子”块,并更改限制块显示位置的设置。博客帖子标题/正文内容根本没有显示在页面源中,这可能是一个线索。我该如何调试这样的问题?
为什么www.productworld.com/blog-posts说“找不到页面”,即使我专门设置了一个视图来创建此网址的页面?为什么www.productworld.com/blog-posts/2012/06/14/hello-world-3在其网址中包含“blog-posts”时显示为有效页面?
非常感谢任何帮助。如果我要显示与样式表有关的内容,请告诉我。
答案 0 :(得分:3)
对我来说,看起来好像你有覆盖Node模板的面板。这就是您的节点未正确显示的原因。
转到结构>面板并查看是否启用了“管理”页面下的节点模板选项。如果是,那可能是你的问题。您可以通过查看文本的右侧来判断它是否已启用,以查看是否显示启用或编辑。
然后,您可以编辑该设置,然后编辑内容并选择节点>正确显示博客文章正文的正文。
如果你不熟悉它,请看这个介绍视频到面板。 http://yadadrop.com/drupal-video/panels-3-overview
答案 1 :(得分:0)
从视图的页面路径中取出前导'/'字符 - 内部Drupal路径通常应该没有,但系统会代表您为路径添加已配置的基本路径(它可能已经是' /').