问题标签 [drupal-templates]

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

drupal - 在toolbar.tpl.php中获取$breadcrumb变量 - Drupal 7

我想在toolbar.tpl.php(管理工具栏)中使用$breadcrumb 变量。page.tpl.php 在toolbar.tpl.php 之后处理所以

hook_preprocess_page(){} 和 hook_preprocess_toolbar(){} 没用

我怎样才能做到这一点 ?

0 投票
1 回答
68 浏览

drupal-7 - 如何将主题应用于 Drupal 功能?

我有一个由URL_home()调用的 Drupal 7 函数。home

在这个函数中,我想生成 HTML 输出并返回它。我需要向用户显示生成的 HTML。实际上,我在函数中嵌入了 HTML 标签(div、tables、b...)并返回给用户。它可以运行,但我认为必须有更好的方法来做到这一点,也许使用模板或主题。有没有办法将模板应用于_home函数,即使它不是节点/另一个 Drupal 对象?

0 投票
1 回答
1514 浏览

drupal - Drupal 7下include()中的未定义变量

我已经定义了一个函数来返回一个数组,并且需要将此数组作为参数传递给一个模板(node--contenttype.tpl.php)。

在节点--contenttype.tpl.php

我试图调用变量 $tdata,但错误显示

注意:未定义的变量:include() 中的 tdata...

如果我在 template.php 中定义一个变量并从 node--contenttype.tpl.php 调用,也会发生同样的错误。

0 投票
1 回答
4738 浏览

php - 模板文件中的 Drupal 令牌替换

我可以在 Drupal 模板文件中使用令牌替换吗?我正在尝试这个:

但它不起作用。如何在我的 node.tpl.php 模板中正确使用令牌替换?

0 投票
1 回答
228 浏览

php - Drupal 7:如何使用 PHP 获取此值

请参阅下面的附图。我需要通过 PHP 获取突出显示的值并将其放入我的模板之一。我不确定它是如何工作的,但是这个文本是作为entityform的一部分创建的。

Drupal 主题信息

0 投票
5 回答
8552 浏览

drupal - Drupal 7:用户注册页面的模板?

如何为用户注册页面制作模板?我想为整个页面设置主题,而不仅仅是表单。我试过page--user-register.tpl.php了,但这不起作用。

0 投票
3 回答
538 浏览

drupal - 如何在 Drupal 6 中自定义节点内容的输出?

我正在寻找自定义 node.tpl.php 中 $content 变量的模板输出你能告诉我如何实现这一点吗?是否可以使用另一个模板文件?

这样做的原因是为了实现 AJAX 分页,因此我需要 node_body 上的 ID 并从同一个 DIV 中提取分页导航。

任何帮助表示赞赏!

0 投票
1 回答
1150 浏览

drupal - Drupal 7 views_embed_view node.tpl.php 字段

使用 Drupal 7 和 Views 3,我正在尝试使用 hook_preprocess_node 中的上下文过滤器参数调用 views_embed_view 的结果,以嵌入到节点模板中。

该视图正在使用字段显示设置,包括“内容:标题”和一些自定义字段。当我使用视图 UI 中的上下文过滤器参数预览视图时,一切都按预期工作,但是当我嵌入视图时,没有加载来自 Fields API 的节点字段(仅加载标题和节点 ID 等内置属性)。

知道这里发生了什么吗?

网站/所有/主题/XXX/template.php

站点/所有/主题/XXX/模板/节点--deal.php

回显的结果是节点标题,以及其他视图字段的 HTML 包装器,包括标签,但它们的内容是空的,这与视图预览不同。

帮助!

0 投票
1 回答
3992 浏览

drupal - Drupal 7 - 节点编辑或节点添加的模板覆盖

我正在尝试为节点添加或编辑屏幕创建一个模板文件,我可以使用node--contenttype.tpl.php覆盖正常的节点负载,但有人知道如何进行编辑或添加吗?这是针对 Drupal 7 而不是 6。

谢谢

0 投票
1 回答
1119 浏览

drupal - 字段集合输出:未定义索引:template_field__custom_field drupal 7 中的实体

也许您知道我如何解决以下问题。我在我的 template.php 中重写了一个 field-collection-field 来更改输出。因此,我刚刚添加了一个包含特定值的新 var ($my_classes)。该值来自字段集合。一切正常(我的课程已添加 - 是的),除了我收到以下错误的问题:

注意:未定义索引:template_field__field_fc_page_fields() 中的实体(..

这个错误会弹出四次,所以每个即将到来的字段(-collection)都会抛出这个错误。这是我的代码:

我不是程序员,所以希望你能帮助我!非常感谢!!!

这是解决方案: 问题是,当您尝试更改字段集合的输出时,您还会更改字段集合中没有实体 ID 的继承字段。所以你只需要在 $classes 上使用 isset(感谢@Hans Nilson)并提取实体的 id 以在你的函数中使用它。这是代码中的解决方案: