问题标签 [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 回答
759 浏览

drupal-6 - 如何覆盖 Drupal 的默认 theme_table() 函数?

如何在我的主题中覆盖 Drupal 核心的 theme_table() 函数?我刚刚在我的 template.php 文件中编写了另一个名为 theme_table() 的函数,但默认的 theme_table() 仍然有效。

0 投票
1 回答
650 浏览

drupal - 安装主题/模块时自动启用块

我开发了一个 Drupal 主题和一些模块。主题定义regions了我的模块中的块可以显示的特殊位置。

在目前的情况下,首先我必须安装/激活模块,然后安装/启用主题,然后手动启用/配置块。即,我必须指定每个块的显示位置。

有没有办法可以将此任务设置为自动执行。那就是当我同时安装主题和模块时,应该自动启用这些块并将其设置在正确的区域中。

0 投票
2 回答
3671 浏览

drupal - 我如何在 Drupal 7 中使用自定义站点维护页面

我想在维护页面下显示一个自定义站点。但是我怎么能在不玩核心的情况下实现这一点呢?

这对我不起作用。

0 投票
2 回答
288 浏览

drupal - drupal phptemplate_menu_tree

我正在使用 Drupal 7,我正在尝试测试 phptemplate_menu_tree,我创建了一个名为 template.php 的文件并添加以下内容:

但它不起作用。

0 投票
1 回答
1190 浏览

drupal - Drupal 7 模板建议

我认为在 Drupal 6 中-我需要将“node-NID”的建议添加到模板文件列表中,这些模板文件是 nid 为 10 的节点的候选者。据说这已经在 Drupal 7 中完成了,实际上我看到了“node__10” ' 在我节点的 theme_hook_suggestions 中。这应该转换为“node--10.tpl.php”,但是有了该文件(/sites/all/themes/mytheme/templates/node--10.tpl.php),我看不到其中的内容那个文件。

我还尝试了 node-10.tpl.php、page-node-10.tpl.php 和不同数量的连字符但无济于事。

我究竟做错了什么?

0 投票
3 回答
11511 浏览

drupal - Drupal 7:将自定义内容类型字段调用到页面 tpl

我正在研究 Drupal 7 网站。我需要一些页面的自定义布局。所以我创建了 page--customContentTypeName.tpl.php 文件,它完美地解决了问题。

问题是,我需要在页面 tpl 中显示一些字段。下面的代码在节点 tpl 中工作正常,但页面 tpl :/

如何将自定义字段调用到页面 tpl?

欣赏帮助!!多谢!!


**排序**

使用自定义字段编辑...这里是教程视频: http: //lin-clark.com/blog/intro-drupal-7-theming-fields-and-nodes-templates#comment-54

0 投票
3 回答
2529 浏览

drupal-6 - Drupal 6 中的主题化节点主体

我试图让 Drupal 在具有特定类名的 div 标签中输出特定内容类型的主体。

首先,我尝试覆盖 node.tpl.php,但我发现这里的 $content 变量已经包含正文以及其他自定义 cck 字段。而我正在尝试做的正是将身体与其他领域分开。

之后,我查看了 content-field.tpl.php,发现它仅针对自定义 cck 字段执行。所以也不适合我。

那么..如何主题化节点主体字段?

0 投票
2 回答
2661 浏览

drupal - 未使用自定义 Drupal 主题模板文件

我正在尝试组织我的主题文件夹,该文件夹具有数十个视图的节点主题覆盖。基本上我有两种不同的风格,我希望它们看起来都一样,或多或少。

在 template.php 中有没有办法可以做到这一点?最好的方法是什么?

我在主题的 hook_preprocess_node 函数中尝试了这段代码:

当我查看主题开发人员时,我可以在那里看到 list-view.tpl.php 文件,但它实际上并没有使用我的主题目录中的那个文件。我错过了什么?

0 投票
5 回答
23460 浏览

drupal - Drupal 7 - 如何从模块加载模板文件?

我正在尝试在 Drupal 7 中构建自己的模块。

所以我创建了一个名为“moon”的简单模块

在moon_page() 函数中,我喜欢从我的主题文件中加载一个自定义模板“moon.tpl.php”。

这可能吗?

0 投票
1 回答
196 浏览

drupal - 如何更改zen的子主题以在其他文件夹中查找文件?

我使用 Zen 作为我在 Drupal 6 中创建自定义主题的基本主题。

当我查看子主题的源代码时,我看到 zen 正在子主题的文件夹中搜索 css 文件,在当前状态下,它在以下位置查找其 css 文件:

/themes/zen/elementals/css/

我如何告诉它只在 /css 文件夹中搜索?

谢谢!