问题标签 [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 投票
3 回答
12499 浏览

drupal - hook_theme() 是如何工作的?

我很难理解hook_theme()的作用。

我的理解是,它与使覆盖模板成为可能有关。

我在看:

你能举例说明它是如何工作的吗?

0 投票
2 回答
1642 浏览

drupal-6 - 更改 Drupal 模块模板不生效

好的,这可能是一个愚蠢的问题,但我对这个 Drupal 的东西有点陌生,所以无论如何我都必须问它:)

我正在尝试实现 FBSS 模块(FaceBook 样式状态)。这一切都很好。我什至能够更改 CSS 文件中的一些颜色和内容。

问题是我想对模板进行一些更改,需要添加和删除一些东西。我可以用 CSS 隐藏东西,但这听起来像是一个糟糕的解决方案。

我试图编辑:

但它没有任何效果。我试图将它移动到我的主题文件夹。一样。

是的,我已经清除了缓存。

更新:有什么方法可以查明模块是否真的在使用这个模板文件?

0 投票
1 回答
1120 浏览

drupal - Drupal 7 词汇页面

我为特定词汇创建了一个自定义页面(使用 zen 主题)

只要我可以自定义页面就可以工作,但我无法终生弄清楚如何呈现自定义字段(field_banner)。对drupal非常陌生,我可以在以下位置找到该领域

基本上,在每个“术语”的基础上,我想在模板的标题处显示一组图像(field_banner)。希望我的问题是有道理的,仍然被 Drupal 的思维方式所淹没,所以相当困惑!

0 投票
2 回答
324 浏览

drupal-7 - 从菜单回调 url 返回内容时显示所有区域

基于自定义模块中的菜单回调制作了一个简单的感谢页面(例如/product/3/thankyou)。内容在正常页面布局中显示良好,但我希望显示区域和块,但它们不显示。建议?

0 投票
2 回答
10270 浏览

php - Drupal 7 views_embed_view 和模板

在 Drupal 7 中

  • 创建了一个网格格式的块视图(称为 *super_gallery*)
  • 添加了模板专业化views-view-grid--super-gallery--block.tpl.php
  • 清除主题注册表
  • 清除所有缓存

在视图编辑器中使用预览,我可以看到模板修改的输出。好的

在另一个模板内使用<?php print views_embed_view("super_gallery", "default", $gallery_arguments); ?> 来显示 *super_gallery* 视图,它显示没有更改的输出。坏的

如何使用模板views_embed_view

编辑 1 也尝试过:

没有改变

0 投票
3 回答
2141 浏览

drupal - 当自定义模板已应用于节点的内容类型时,如何在 Drupal 6 中自定义特定节点?

[对于 Drupal 6] 假设我创建了一个名为“my_content_type”的内容类型。我可以通过创建“page-node-my_content_type.tpl.php”来覆盖整个内容类型的默认模板。但是,进一步定制该内容类型的单个节点(例如,节点 5555)的最佳方式是什么?

我尝试了以下方法,但没有奏效:

  • page-node-5555.tpl.php
  • page-node-my_content_theme-5555.tpl.php
  • 节点 5555.tpl.php

这些都不起作用。他们都继续使用我原来的内容类型模板。

0 投票
1 回答
217 浏览

php - 仅显示班级特定页面

我正在使用 Drupal 7,我的主题是 Omega。我有一个类“掩码”及其css代码:

我正在创建一个关于显示内容顶部的 Omega 主题选项的类,但我的 div 显示每一页。所以,我想只显示这个类的节点页面。

这是我的 node.tpl.php:

在此代码中在哪里添加我的“掩码”类?

0 投票
1 回答
541 浏览

drupal - 查看整页的模板覆盖

我需要为我创建的视图创建一个模板(我知道该怎么做),但我不希望页面被包装在 drupal html.php 代码中。我希望结果页面只是我创建的模板文件中的内容。

我该怎么做呢?

我确实发现这可以满足我对内容类型的需求lab

然后创建了一个名为:html--lab.tpl.php 的文件

这个方法可以用于我的视图吗?它必须是if($node->type == "lab")吗?我可以使用类似的东西吗if($view == "viewname")

谢谢 C

0 投票
1 回答
10611 浏览

drupal - Drupal 7 preprocess_views 不工作

我的 Drupal 7template.php文件中有以下代码:

仅当显示此视图时,我才需要加载这些 css 和 js 文件。

视图显示名称为:Videos 视图机器名称为:videos

覆盖文件是:

任何想法为什么这不起作用?

0 投票
1 回答
357 浏览

drupal - 完整 HTML 中的模板 drupal

有没有办法为不导入标签和标签开头的内容类型构建drupal模板?

例如,我将创建一个基于“page--newsletter.tpl.php”的“newsletter”内容类型,如下所示:http: //drupal.org/node/1089656 但是所有的 xxx.tpl。我见过的 php 不包含 HTML 代码的顶部

有办法吗?

*编辑:*当 $node->type 等于“newsletter”时,我试图将 html.tpl.php 更改为另一个(看起来更容易)