问题标签 [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.
drupal - 在toolbar.tpl.php中获取$breadcrumb变量 - Drupal 7
我想在toolbar.tpl.php(管理工具栏)中使用$breadcrumb 变量。page.tpl.php 在toolbar.tpl.php 之后处理所以
hook_preprocess_page(){} 和 hook_preprocess_toolbar(){} 没用
我怎样才能做到这一点 ?
drupal-7 - 如何将主题应用于 Drupal 功能?
我有一个由URL_home()
调用的 Drupal 7 函数。home
在这个函数中,我想生成 HTML 输出并返回它。我需要向用户显示生成的 HTML。实际上,我在函数中嵌入了 HTML 标签(div、tables、b...)并返回给用户。它可以运行,但我认为必须有更好的方法来做到这一点,也许使用模板或主题。有没有办法将模板应用于_home
函数,即使它不是节点/另一个 Drupal 对象?
drupal - Drupal 7下include()中的未定义变量
我已经定义了一个函数来返回一个数组,并且需要将此数组作为参数传递给一个模板(node--contenttype.tpl.php)。
在节点--contenttype.tpl.php
我试图调用变量 $tdata,但错误显示
注意:未定义的变量:include() 中的 tdata...
如果我在 template.php 中定义一个变量并从 node--contenttype.tpl.php 调用,也会发生同样的错误。
php - 模板文件中的 Drupal 令牌替换
我可以在 Drupal 模板文件中使用令牌替换吗?我正在尝试这个:
但它不起作用。如何在我的 node.tpl.php 模板中正确使用令牌替换?
php - Drupal 7:如何使用 PHP 获取此值
请参阅下面的附图。我需要通过 PHP 获取突出显示的值并将其放入我的模板之一。我不确定它是如何工作的,但是这个文本是作为entityform的一部分创建的。
drupal - Drupal 7:用户注册页面的模板?
如何为用户注册页面制作模板?我想为整个页面设置主题,而不仅仅是表单。我试过page--user-register.tpl.php
了,但这不起作用。
drupal - 如何在 Drupal 6 中自定义节点内容的输出?
我正在寻找自定义 node.tpl.php 中 $content 变量的模板输出你能告诉我如何实现这一点吗?是否可以使用另一个模板文件?
这样做的原因是为了实现 AJAX 分页,因此我需要 node_body 上的 ID 并从同一个 DIV 中提取分页导航。
任何帮助表示赞赏!
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 包装器,包括标签,但它们的内容是空的,这与视图预览不同。
帮助!
drupal - Drupal 7 - 节点编辑或节点添加的模板覆盖
我正在尝试为节点添加或编辑屏幕创建一个模板文件,我可以使用node--contenttype.tpl.php覆盖正常的节点负载,但有人知道如何进行编辑或添加吗?这是针对 Drupal 7 而不是 6。
谢谢
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 以在你的函数中使用它。这是代码中的解决方案: