问题标签 [drupal-blocks]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
545 浏览

drupal - Drupal 7 在 template.php 中更改块主题

我的页面中有一个块,该块有一个标题。如何在 template.php 中删除此标题(主题)?我试过hook_block_view_block_alter()了,但它似乎不起作用?我可以在块配置屏幕中添加一个空格字符,但它看起来不适合我。

0 投票
1 回答
693 浏览

drupal - Drupal 7 Ubercart,基于产品在外部文章中显示的自定义块

我目前正在使用 Drupal 和 Ubercart 模块创建一个电子商务网站,我需要为每个产品选择显示与该特定产品相关的文章(博客/故事)。我还需要文章页面来展示相关产品。我最初打算通过分类来做到这一点,即使用标签来链接产品和文章,并使用必要的过滤器创建块,但我认为随着产品目录的增长,这会变得混乱。我知道我可以创建一个自定义字段并编写自己的 sql 查询来获取相关内容并显示它,但我想知道是否有任何内置功能(或模块)可以让我将文章链接到产品在产品创建过程中。就像添加产品屏幕上的下拉菜单一样,我可以在其中选择相关文章。

我查看了许多模块规范和论坛帖子,但似乎无法找到解决此类问题的方法。

任何指针将不胜感激。

0 投票
1 回答
67 浏览

drupal - 菜单块插件类似功能

我已经安装了“菜单块”模块,它在页面内创建 2 级以上菜单方面做得很好。但是,我想知道我是否可以模仿类似的功能。在第一级菜单页面中,我想创建包含指向该页面子级链接的大框。基本上,插件提供的功能相同,只是布局不同。我曾尝试使用 Views 插件并将其创建为一个框,但我找不到任何方法来指定只应显示当前菜单链接的子项的过滤器。你能帮我实现这样的功能吗?我应该使用什么样的模块、选项?

0 投票
1 回答
681 浏览

drupal - 如何在 drupal 7 站点中创建不同的页面样式?

我想制作具有不同结构的drupal页面。就像在第一页上我想放置许多“视图块”,在页面之后我想显示其他横幅和其他一些未放置在其他页面上的块。

我该怎么做?

0 投票
1 回答
308 浏览

drupal - Drupal 站点索引 - 不通过“块”爬行?

我在 Drupal 中创建了一个“视图”* 来获取所有内容并基本上制作站点地图,但我意识到它没有从我创建的块中获取内容的选项。有没有人知道我是否能做到这一点?

如果不是,我是否应该让每个块都成为一个页面,以便它可以爬过这些页面?我担心这最终会变得无法管理......还有哪些其他选择/解决方法?我的最终目标是制作站点地图——也许我把它弄得太复杂了?

*为了表达我的观点,我做了:管理->结构->视图->添加。然后我把它做成了一个页面,称之为“站点索引”,并让它“显示所有类型的内容”(标记字段为空)。然后我为我的字段选择了“内容:标题”,我的过滤条件设置为:“内容:已发布(是):” - 这样,它将获取我网页的标题。

谢谢,如果需要进一步澄清,请回复!

0 投票
3 回答
5672 浏览

drupal - 在 Drupal 7 中,如何获取页面上正在使用的所有块的列表?

我正在构建一个模块,以块的形式管理广告单元,所有这些都需要相互了解并传递信息。

因此,我需要找到一个简单的钩子或其他函数来获取将在页面上使用的每个块的列表,这样我就可以确保知道页面上的整个广告单元列表。

我已经尝试了 hook_block_list_alter() 但这似乎返回了我的 Drupal 安装中存在的整个块列表,没有指定实际将在此页面上呈现或不呈现哪些块。

那么,现在我该怎么办?

0 投票
6 回答
13840 浏览

drupal - 如何在 Drupal 7 中向块添加自定义字段?

我希望能够将自定义字段添加到 Drupal 中的块?我有一个跨越页面整个宽度的标题区域。下面是正文内容的左栏和各种块的右侧栏。标题区域需要有一个背景图像,上面显示文本。希望通过带有背景图像和文本的自定义字段的块来做到这一点。

0 投票
1 回答
374 浏览

drupal - 访问 Drupal 7 中的块时出错

我已将我的 Drupal 7 网站迁移到服务器,现在我无法通过管理菜单访问这些块;我得到的只是一个白屏。它在我的本地主机中运行良好。

0 投票
1 回答
1087 浏览

drupal - 当我有多个相同类型的显示器时,如何为视图中的特定显示器制作模板文件

我有一个用于首页文章的视图(称为 Frontpage Top 的视图)。

在一个 BLOCK 显示(名为:Top Story)中,它只选择最近的文章。在另一个 BLOCK 显示(名为:Top 5 Stories)中,它选择了第 2-6 个最近的故事。

我需要为单个热门故事制作一个模板,然后再制作一个模板来显示其他 5 个。

这个模板:views-view--Frontpage-Top.tpl.php 有效,但它被用于两个块。

我知道如何做到这一点的唯一方法是使用多个视图,但这些视图密切相关,我想将它们放在一个视图中。这甚至可能吗?如果可以,文件名会是什么样子?

Views2 ( http://drupal.org/node/352970 )中似乎没有记录它,而这个 ( Drupal: Views, can the displays have different styles for the view? ) 很接近但不一样。

如果“正确”的方法是创建多个视图,我可以接受,但我找不到这样的资源,如果我不需要,我不希望这样做。

谢谢!

0 投票
0 回答
422 浏览

drupal - 我在 drupal 上访问“阻止”页面时出错

有谁知道为什么我在访问“阻止”页面时会收到这些错误?

警告:尝试在第 3475 行的 /home/traders/public_html/includes/common.inc 中分配非对象的属性。警告:尝试在 /home/traders/public_html/includes/common.inc 中分配非对象的属性在第 3475 行。警告:尝试在第 3475 行的 /home/traders/public_html/includes/common.inc 中分配非对象的属性。警告:尝试在 /home/traders/public_html/includes 中分配非对象的属性/common.inc 在第 3475 行。警告:尝试在 /home/traders/public_html/includes/common.inc 中分配非对象的属性在第 3475 行。警告:尝试在 /home/traders 中分配非对象的属性/public_html/includes/common.inc 在第 3475 行。警告:尝试在第 3475 行的 /home/traders/public_html/includes/common.inc 中分配非对象的属性。警告:尝试在第 3475 行的 /home/traders/public_html/includes/common.inc 中分配非对象的属性。警告:尝试在 /home/traders/public_html/includes/common.inc 中分配非对象的属性3475. 警告:尝试在第 3475 行的 /home/traders/public_html/includes/common.inc 中分配非对象的属性。警告:尝试在 /home/traders/public_html/includes/common 中分配非对象的属性.inc 在第 3475 行。用户警告:重复条目 '0' 用于键 'tmd' 查询:在第 3524 行的 /home/traders/public_html/includes/common.inc 中的 INSERT INTO blocks () VALUES ()。尝试在第 3475 行的 /home/traders/public_html/includes/common.inc 中分配非对象的属性。警告:尝试在 /home/traders/public_html/includes/common.inc 中分配非对象的属性3475. 用户警告:键 'tmd' 查询的重复条目 '0':INSERT INTO blocks () VALUES () in /home/traders/public_html/includes/common.inc 在第 3524 行。尝试在第 3475 行的 /home/traders/public_html/includes/common.inc 中分配非对象的属性。警告:尝试在 /home/traders/public_html/includes/common.inc 中分配非对象的属性3475. 用户警告:键 'tmd' 查询的重复条目 '0':INSERT INTO blocks () VALUES () in /home/traders/public_html/includes/common.inc 在第 3524 行。

谢谢!如果我不够具体,我很抱歉,我真的不知道是什么原因造成的。

*编辑:我主要希望找到遇到同样问题的其他人。