问题标签 [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 回答
1049 浏览

php - 为什么这段代码不能检查一个区域是否被占用?

我的主题中有下面的代码来检测该leftsidebar区域是否有块。leftsidebar问题是该 HTML 代码仍然在该区域中没有块的页面上得到输出。我完全不知道问题是什么。我对其他块执行相同的代码并且它可以工作。

这是我的 page.tpl.php 文件中的代码...

这是我的 .info 文件中的块区域...

0 投票
3 回答
1622 浏览

drupal - 自定义块不显示

我为我的 Drupal 7 安装创建了一个自定义块,如下所示:

现在,在我的本地测试环境中,页脚正确显示。但是,当我将模块文件上传到生产环境时,页脚不会出现在任何地方。它甚至没有出现在 Blocks 页面上,就好像钩子没有在 Drupal 中注册一样。有谁知道我可能忽略了什么?

我已经清除了缓存。

0 投票
1 回答
586 浏览

php - Drupal 中的动态块

我有几个节点类型、策略、报价、客户等,每个节点都有一组称为的操作,这些操作打印在链接菜单中,这些链接菜单被编码到模板文件中。我想将此菜单放入一个块中以便我可以重新定位它,因此该块需要是动态的。

我打算只在一个模块中创建一个块,并在 $block['content'] 中 foreach 出一组动作......但我不知道如何首先使这些变量可用于块和其次在哪里这样做。

我查看了预处理函数,但我只能确定它们用于将变量传递给模板而不是块。有没有人在这里有任何建议,否则似乎块是完全隔离的?

我认为这样做的唯一另一种方法是从 arg() 获取节点 ID 并加载它,然后根据节点类型使用 switch 语句来添加操作 - 但这似乎是一种非常混乱和迂回的方式这样做,尤其是在将来添加节点类型时。

0 投票
1 回答
890 浏览

php - 在 Drupal 中以编程方式设置块的值

我们可以在drupal中以编程方式设置块的值吗?我们可以通过管理部分来做到这一点,但我想看看是否有办法,我们可以通过编程方式说

然后我可以把它放在一个预处理节点挂钩或一个块挂钩中。

0 投票
1 回答
776 浏览

drupal - 带有自定义滚动条的 drupal 块列表文章

我想创建一个列出一些文章的块,并且我想在该框中添加一个自定义滚动条。所以它显示了 3 篇文章预告片,然后滚动,但滚动条是自定义设计。我该怎么做?提前谢谢你。

0 投票
1 回答
559 浏览

javascript - 使用javascript刷新页面时刷新块内容

我只想在页面刷新时更改我的块的内容(就像广告块中的概念在页面刷新时更改)。我正在做一个 drupal7 站点。那个块是一个动态的(视图:块)它有四个字段三个文本和一个图像字段。块的内容属于内容类型“X”。在页面刷新时,块应显示内容类型“X”的内容之一。我想在页面刷新时更改块的内容。能给我指导一下剧本吗?

0 投票
2 回答
1901 浏览

php - 如何在 Drupal 7 中验证钩子块配置表单

在 Drupal 7中 hook_block_configurehook_block_save提供了一种修改块设置并保存这些值的方法。

但是在保存值之前如何对表单进行验证呢?

0 投票
3 回答
74 浏览

css - Drupal 的内容节点上方是否可以有一个大图像?

我正在尝试使用 Drupal 复制如下页面:

http://www.ams-neve.com/Products/Outboard/1073LB/1073LB.aspx

我的问题是我希望顶部的图像(根据您所在的页面而变化)成为主要内容节点的一部分,而左侧的菜单是侧边栏区域。

我想要一个“产品”内容类型,我可以在其中编写主副本、包含链接文件等,另外还有一个“标题图像”,它将显示在页面顶部。

我觉得它不能像这样完成,因为我基本上需要将节点的位渲染到不同的块中。如果我为节点模板设置主题以将 div 包裹在标题图像周围,我无法找到将其移动到页面顶部并将左侧边栏向下移动的方法。

谁能告诉我是否可能,或建议替代路线。
有很多产品,所以我需要它是一个简单的方法。

0 投票
4 回答
3651 浏览

drupal - 在 Drupal 中不向匿名用户显示块

我在 drupal 中的所有块仅显示给管理员,而不显示给未登录的匿名用户。

我哪里出错了?我从来没有遇到过这个问题。有人对此有解决方案吗?

0 投票
0 回答
951 浏览

drupal - 如何强制不为未经身份验证的用户缓存块?

我有一个 php 块,我想在每次页面加载/重新加载时刷新它。尽管我在站点配置 -> 性能下禁用了所有缓存,但该块仍在缓存中。虽然我在这方面搜索了很多,但我还没有找到任何明确的答案。当然,必须有一种方法可以为未经身份验证的用户正确禁用内容缓存!

我正在使用 Drupal 6.20,站点地址是 www.cygnet-rcDOTorg.uk(有问题的块是左侧边栏“最新推文”上的 Twitter 提要......

顺便说一句 - PHP 正在使用 Twitter Pull 模块。我已将模块的配置更改为 1 分钟缓存,所以我认为问题不存在。