问题标签 [drupal-theming]

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 回答
459 浏览

drupal - 主题 CCK 字段集

我正在尝试使用 CCK theme_fieldgroup_fieldset($elements) 挂钩将字段集转换为两列布局。

我认为这应该不难,因为各个字段都在 $elements 变量中,所以我所要做的就是遍历它们并单独打印它们。问题是我无法判断它们是否已被排除在内容类型的“显示字段”选项卡上的显示之外。

有人对我有什么想法吗?我是在努力做到这一点还是我错过了什么?

0 投票
1 回答
348 浏览

templates - 自定义字段的drupal主题化视图:PHP代码

我有一个名为“contests_slider”的视图,带有块显示。我隐藏了所有字段并使用“自定义字段:PHP 代码”字段来调用名为 display_front_contests() 的函数。在该函数中,查询数据库并构建一些 html 并返回它。我在一个块中显示输出。问题是 Drupal 添加了很多我不想要的额外 div。我去了“主题:信息”并将主题“views-view-field.tpl.php”复制到“views-view-field--contests-slider--block-1--phpcode.tpl.php”并放入只是:在其中,它仍在输出所有额外的 html。有任何想法吗?我使用了错误的模板吗?

0 投票
2 回答
857 浏览

drupal - Drupal 中内容类型的自定义主题

我可以通过复制 node.tpl.php 文件并将我的内容类型的名称放在文件名中的“节点”之后并附加一个连字符来将自定义主题应用于 Drupal 中的某个内容类型。好的,新名称是:node-page_two_columns_images.tpl.php。

但是,如果我无法编辑我的内容类型的每个字段的呈现方式,那将不会给我太大的灵活性。如果你得到 node.tpl.php 文件,这里是我感兴趣的行:

我需要编辑 $content 中元素的呈现方式。为什么?基本上是因为页面的标题需要介于这两个元素之间......或多或少像这样:

我可以创建一个模板文件来替换这个 $content 变量中的元素,还是我需要编写自己的特定函数?

谢谢!

0 投票
1 回答
1052 浏览

drupal - Drupal Zen 子主题创建问题:侧边栏、页眉和页脚区域消失

我目前正在尝试通过执行以下操作将 Drupal 主题创建为 Zen 子主题:

  • 我按照“如何构建自己的子主题 (6.x-2.x)”文档中的说明创建了一个新的 Zen子主题
  • 问题是当我启用新主题时,没有显示页眉、页脚或侧边栏。启用新主题后,这些区域也会从 Zen 主主题中消失。
  • 我正在使用 Drupal 6.16 和 Zen 6.x-2.0
  • 我已经用之前版本的 Zen (6.x-1.x) 成功创建了 Zen 子主题,所以我怀疑这个问题与 Zen 的新版本有关

由于 Drupal 没有显示与此问题相关的任何错误消息,我完全感到困惑。因此,非常感谢有关如何调试或解决此问题的任何提示!

以下调试已经完成:

  • Apache 错误/访问日志没有提供新的见解
  • 中的区域变量($content_top$content_bottom$header等)page.tpl.php为空
0 投票
2 回答
866 浏览

drupal - Drupal,视图模块,布局中的组字段

我想在 div 或类似的 HTML 标记中对一些字段进行分组,例如,我正在显示节点的标题 + 节点的预告片 + 节点的图像,我想在布局中将标题和预告片分组到一个 DIV 中,以便于 CSS 样式。

我知道在模板中执行此操作的愚蠢方法,但我想要一种更快更简单的方法(在视图编辑中拖放)。一个类似的例子是 CCK Fieldgroup。

0 投票
1 回答
189 浏览

drupal - 将节点 $links 移动到侧边栏

如何在侧边栏中打印节点 $links?我可以调用什么函数从 node.tpl.php 外部检索它们并打印它们?我还在节点上。另外,我不能使用面板。

0 投票
3 回答
738 浏览

drupal - 通过管理区域选择模板?

到目前为止,我一直硬编码某个页面应该使用什么页面模板,或者基于 URL,或者它是什么类型的节点。

真正有用的是,如果有一种方法可以选择要使用的 tpl 文件,就在节点编辑表单中。这将允许用户随意在不同的页面布局之间滑动。

有谁知道解决这个问题的好方法,或者解决这个问题的方法?

0 投票
2 回答
888 浏览

drupal - 最佳 Drupal 布局技术

您如何定义 Drupal 站点的布局?您认为哪些技术最有用?

我很老派,坚持模板。确实,我没有过多地练习其他人。然而,我还担心来自 Panels、Fusion 或其他花哨的助手的 HTML 输出会是合理定制Zen的两倍。然而,这样的技术可能会减少开发时间。

您如何看待这些“可点击”的解决方案?

0 投票
7 回答
16702 浏览

drupal - 无法让搜索框显示在自定义主题中

我正在尝试为 drupal 博客制作自定义主题,并且我希望搜索框出现在标题中。为此,我将以下代码放入page.tpl.php模板文件中:*

但那该死的东西不会出现。我在 google 上做了一些研究,并检查了 和 上的搜索模块,admin/build/modules并将admin/build/themes/settings/mytheme搜索表单添加到admin/build/block/list/mytheme. 我错过了什么,还是我做错了什么?因为它仍然没有工作,并开始让我生气......

谢谢。
来自法国的问候;)

0 投票
1 回答
978 浏览

drupal - Drupal Views - 字段的自定义主题

关于 Drupal 6 中视图字段的自定义主题的两个快速问题 -

(a) 我知道我们可以在适当命名的模板文件中包含视图字段的自定义主题,但我注意到它必须放在主题文件夹中。

但是,我希望这个主题文件与我的模块捆绑在一起,并且想知道它是否可以以某种方式完成?

(b) 我们可以有一个预处理函数来在字段主题化之前设置自定义变量吗?