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

php - Drupal 7 节点内容类型模板路径

我正在为 Drupal 7 开发一个模块。我为我的内容类型定义了一个模板作为 node--[content type].tpl.php 并将它放在“themes/[selected theme]/template”目录中。我想将此模板保留在我的“模块”目录中。因此,当安装模块时,我不必每次都将文件放入选定的主题文件夹中。有没有办法做到这一点?

谢谢大家。

我的代表少于 10,所以我无法回答自己的问题,所以我将修改问题

以下内容对我有用。对于案例节点编辑表单视图和节点视图

我不完全理解这一点,但它正在工作。

0 投票
2 回答
98 浏览

php - Drupal 7 新的自定义模板

我们的 drupal 开发人员离开了公司,所以现在我正在学习它)

如果我在管理面板中打开任何页面编辑器,我会看到“自定义模板”选择框。在文件结构中,我有一些名称相似的页面和节点文件。例如,在选择框中有项目“全宽模板”。并且文件结构中有node--custom--fullwidth.tpl.php和page--custom--fullwidth.tpl.php。

所以我需要再创建一个自定义模板,但我在管理面板中找不到它。怎么做,请告诉我。

谢谢!

0 投票
1 回答
197 浏览

drupal - 模板文件中的 Drupal 选择列表键

我将如何key在视图模板(行样式输出)中获取选择列表字段?

该字段已添加到我的视图中并从显示中隐藏。它包含以下内容:

红|
红绿|绿
蓝|蓝

如何获取red模板中字段的选定键(即 )?

我能够使用以下方法打印它:

但我想知道是否有更简单的方法来获取该密钥。

提前致谢。

0 投票
1 回答
263 浏览

drupal-7 - Drupal 7 模板建议 - 根据内容类型使用子目录?

我想像这样组织我的 Drupal 主题:

您会注意到模板文件使用的是默认名称,而不是以内容类型名称开头。通过这种方式,我可以将一个文件夹放入我的主题中,其中包含一组我想用于该内容类型的模板。

我已经尝试了大多数在各种 template.php 流程函数中添加模板建议的方法,但似乎无法找出正确的方法来做到这一点。甚至可以做到吗?

我希望得到一些反馈。如果 Drupal 7 主题可以这样开发,那该有多好?甚至可能吗?

提前致谢。干杯!

0 投票
2 回答
2122 浏览

drupal - 打印 Drupal 8 菜单

有谁知道如何在 Drupal 8 中打印菜单?

我一直在尝试使用 {{ menu_primary }} 之类的东西来获取它,但这不起作用。我有几个基本上无法在页面上访问的自定义菜单。

0 投票
1 回答
118 浏览

drupal - Drupal 7: Add text to default '/user' page

The default /user page is tabbed with one tab being for 'Create new account' and the other being for 'Log in'. I don't need to change this a ton. I just want to add some text above the tabs. However I can't seem to find the template that controls this page so I can make a duplicate. How would I go about accomplishing the above?

0 投票
1 回答
20 浏览

php - Drupal 模板无法正常工作

我正在尝试为 Drupal 中的特定页面设置模板。该手册说 PHPTemplate 按“降序”查找这些模板:

但是,其中唯一对我有用的是最后一个。这是我不想使用的,因为它适用于每个页面,我需要为特定页面设置模板。有人知道为什么会这样吗?最重要的是,进入管理页面也让我非常头疼。任何帮助深表感谢。

0 投票
1 回答
270 浏览

drupal-7 - Drupal:从 view.tpl 获取页面名称

我想从嵌入式视图 tpl 中获取当前页面标题。我试图获取 $nid 和 arg(1),但似乎没有任何效果。

使用 Drupal 7

0 投票
1 回答
125 浏览

drupal - 在 Drupal 中向视图模板文件添加条件

我需要将条件添加到硬编码到 Drupal 7 主题中的模板文件中的按钮。我希望“比较”按钮仅出现在附加了某些分类术语的产品的节点页面上。我想,它可以用一个简单的 IF 来完成,但我不是开发人员,只知道 PHP 语法的基础知识,所以如果有人能详细描述如何实现解决方案,我将不胜感激,甚至提供一段代码,我可以自定义并粘贴到正确的位置!

这是显示操作按钮的 node--product.tpl.php 文件的代码部分。我想要第二个,比较按钮只出现在具有某些分类术语的节点上。

先感谢您!

胡巴

0 投票
1 回答
53 浏览

menu - 如何在 zen 的子主题中显示默认菜单

这是我关于drupal的第二个问题。我无法将块添加到我的页面,因为我正在使用自定义页面。所以我想在page.tpl.php文件中显示一个自定义菜单。这可能吗?如果是这样,让我如何在我的子主题中做到这一点。