1

我在 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 个屏幕截图,以防相关:

  1. http://i.imgur.com/uadew.png
  2. http://i.imgur.com/9yOUk.png

问题:

  1. 博客内容不显示的可能原因是什么?(如果我在“视图”部分预览博客文章,我可以很好地看到博客内容,但它不会显示在实际页面上。)是样式吗?视图中的某些设置?一些阻止设置?我搜索了我的 style.css 文件并尝试注释掉与“content:hidden”和“display:none”有关的所有内容,但无济于事。我已经尝试了博客文章 View 中的所有设置组合,但均无济于事。我尝试在各个区域放置“主页内容”和“查看:博客文章”块,并更改限制块显示位置的设置。博客文章标题/正文内容根本不会出现在页面源中,这可能是一个线索。我将如何调试这样的问题?

  2. 为什么 www.productworld.com/blog-posts 说“找不到页面”,即使我已经专门设置了一个视图来在这个 URL 上创建一个页面?当 www.productworld.com/blog-posts/2012/06/14/hello-world-3 的 URL 中包含“blog-posts”时,为什么它会显示为有效页面?

任何帮助将不胜感激。如果我应该显示与我的样式表有关的东西,请告诉我。

4

2 回答 2

3

在我看来,您的面板似乎覆盖了节点模板。这就是您的节点未正确显示的原因。

转到结构 > 面板,查看是否启用了管理页面下的节点模板选项。如果是,那可能是你的问题。您可以通过查看文本右侧是否显示启用或编辑来判断它是否已启用。

然后,您可以编辑该设置,然后编辑内容并选择节点 > 正文以正确显示博客文章的正文。

如果您不熟悉,请查看此面板介绍视频。http://yadadrop.com/drupal-video/panels-3-overview

于 2012-06-18T16:40:32.690 回答
0

将前导“/”字符从视图的页面路径中取出 - 内部 Drupal 路径通常不应该有,但系统会代表您将配置的基本路径添加到路径(它可能已经是“/”) .

于 2012-06-15T15:45:57.193 回答