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

sorting - 我可以有一个随机块和一个排序页面吗?

我一直遇到同样的问题,我觉得我正在以笨拙的方式解决它。你有更好的解决方案吗?

我有一个内容类型为“Staff Bios”的网站。我创建了一个按字母顺序列出所有简历的视图页面。我想要一个只显示一个生物的块(如侧边栏预告片),并且我希望选择显示的生物是随机的。

我一直在创建 2 个单独的视图,一个带有 sort = node>title 的页面,一个带有 sort = random 的块。但这似乎很蹩脚。

想法?谢谢!

0 投票
3 回答
19765 浏览

drupal - Drupal:如何在特定块中显示特定视图

假设我创建了一个显示某种故事的视图。但我想在左侧栏中显示这个视图——不是指向视图的链接,而是视图本身。

如何将我的新视图与固定的块位置连接起来?我希望能够在页面的不同位置显示真实的视图数据。是否有可能,或者我仅限于中心区域和菜单中的视图链接?

0 投票
2 回答
1630 浏览

drupal - Drupal:从块访问 $profile

我试图让位于 $profile 数组中的头像(个人资料图片)出现在 BLOCK 中。变量 $profile 不能从块中访问。它的范围仅在实际的 user-profile.tpl.php 文件中。所以......有人知道我如何执行这样的事情:

在一个drupal块中?

0 投票
1 回答
3345 浏览

drupal - 视图、块和模板?

我有一个名为:“MYVIEW”的块视图,并且我的模板上有一个名为:“right”的区域。

我必须调用什么模板文件来编辑它?

以下不起作用。

  • 块-MYVIEW.tpl.php
  • 块右--MYVIEW.tpl.php
0 投票
3 回答
980 浏览

drupal - 我是否正确理解 Drupal 区域和视图?

我们正在 Drupal 中构建一个内容非常丰富的站点。这是我第一次使用它。该站点有多个部分,每个部分都有不同的布局。我计划通过 phptemplate_preprocess_page() 方法确定 page.tpl.php。

我的问题是如何最好地指定在给定页面中放置不同次要内容块的位置。我们有很多侧边栏类型的组件,每个都有几个小列表或图像组。我认为这里最好的方法是根据需要定义多个区域并将自定义视图(使用 Views 模块)放入这些区域。这看起来合理吗?

更新:

关于将视图视为查询 - 让我感到困惑的是,视图也可以选择修改其外观。如果我可以从 View 中获取一组节点,我更喜欢这样我可以在 PHP 中操作数据,而不是格式化标记。那可能吗?

0 投票
2 回答
2371 浏览

drupal - 如何使用 module_invoke() 在块中检索父页面的 $node 变量?

我正在使用module_invoke()包含一个块,我需要在这个块中读取包含在我的父内容类型页面中的值。那么如何$node从视图中获取我的块中的变量?

我正在使用的代码:

现在我需要访问$node“my_blocks”并且变量为空。我该怎么做才能得到它?

非常感谢您的帮助!

问候

0 投票
4 回答
2315 浏览

drupal - 仅在 Drupal 中显示特定内容类型的视图

我在 Drupal 中构建了一个“关于作者”视图块。这链接在当前节点的创建者的 user_id 上,效果很好。

但是,我现在想知道如何将视图限制为某些内容类型。我不希望它出现在故事​​中,只出现在博客上。我试着用 Arguments 来做,但到目前为止我还没有运气。

谁能帮我吗?

0 投票
1 回答
2511 浏览

drupal - Drupal 6 预处理块和节点

我构建了一个BLOCK位于网站右侧并且可用于整个网站的网站。

我也有很多CONTENT_TYPE NODES like (pages, news,gallery, files)

我该如何修改_preprocess_xxxxx和修改哪一个,这样我就可以让我BLOCK知道CONTENT_TYPE当前正在显示哪个。

那么我的BLOCK显示 var $section = top 10 downloadfor CONTENT_TYPE==files; 对于CONTENT_TYPE==news,我将latest news在我的块 var $section 中看到。等等等等……

0 投票
3 回答
604 浏览

drupal - Drupal:来自node_reference字段的块中的内容?

在与 Drupal 合作仅几周后,我就遇到了一个反复出现的问题,我并没有真正的最佳解决方案,所以我希望这里的某个人能够提供一些最佳实践指针。

我拥有的是region我的 node.tpl.php 内部,其中填充了显示来自CCKtype 的两个不同字段的内容的块node_reference。这在显示单个节点时工作正常。当我需要使用view.

例如,假设我有一个新闻列表和一个新闻项目视图。当我显示单个新闻项目时,我可以使用新闻节点node_reference字段来引用我想在我的侧边栏中拥有的任何材料,但是在新闻列表视图中我想单独引用节点。解决这个问题的最佳做法是什么?

我有一些想法,但似乎没有一个是合乎逻辑的选择,你会怎么做?

0 投票
1 回答
225 浏览

drupal - 缓存:如何仅豁免一个块

我安装了 Drupal 6.x,Station 模块生成了一个块,显示当前正在播放的节目的名称。有没有办法让那个块免于缓存?或者,我可以在 00:59:00 仅为该块插入“刷新”吗?

我不是 php 人,但在模块中找到了生成此块的位置,并且认为如果我要新做什么,我可以做出改变。