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

drupal-7 - Drupal 7 主题化单个页面

我正在创建一个 Drupal 7 站点,并注意到几乎每个页面都需要单独的布局。

为了设置单个节点的样式,我只是命名模板模式-NID-page.tpl.php 还是有更多?

我想我还需要添加画廊小部件等。但我认为这是另一回事。但这会涉及在上述模板中显示字段吗?

0 投票
3 回答
3446 浏览

drupal - Drupal 7 comment.tpl.php 覆盖特定节点类型不起作用

我创建了一个comment--track.tpl.php 文件,以便为我的“track”类型节点的评论设置主题,但我无法让Drupal 使用它。它继续使用我的主题名/comment.tpl.php 文件。我确保清除缓存,我还将开发模块设置为在每次加载时重建主题注册表,但它只是不想使用我的自定义主题文件。有人有什么想法吗?

0 投票
2 回答
2555 浏览

drupal - 块覆盖

我有一个看起来像这样的页脚块

我尝试为它制作一个特殊的模板文件,并将其命名为 block-menu-menu-footer-menu.tpl.php,因为我曾经在 drupal 6 中命名该文件,但它没有加载文件。正如他们在 Drupal 7 中所说,我尝试了一切。

你有什么建议吗?

0 投票
3 回答
1880 浏览

php - drupal_set_message() 在 Drupal 7 上的 node.tpl.php 模板中不起作用

我的问题是 <?php drupal_set_message('Hello World'); ?>

在 node.tpl.php

在node.tpl.php中,我也做 <?php print_r(get_defined_vars()); ?> 了一下主题模板是否设置正确。答案是肯定的。

我的 [theme].info 文件中还设置了 page_top 和 page_bottom regions[content] = Content regions[help] = Help regions[page_top] = Page Top regions[page_bottom] = Page Bottom

$messages 在 page.tpl.php 中输出 <div id="messages"> <?php print $messages; ?> </div>

在检查了所有这些之后,drupal_set_message() 在node.tpl.php中仍然不起作用

0 投票
2 回答
1221 浏览

php - Drupal 在模板区域中显示块数据

我的一个模块有一个动态块数据(来自数据库),它显示在右侧边栏中。

现在我的模板已更改,我想将此块数据集成到我的一个 .tpl 文件中。我该如何进行?

0 投票
2 回答
279 浏览

drupal-6 - 带有ajax内容的drupal 6 multitab

我只想在每个节点页面上显示多选项卡。并希望将节点 ID 传递给每个选项卡。每个选项卡都应该通过 ajax 加载内容,如果 noscript 它应该通过 url 加载

请帮助我完成任何教程或参考

谢谢,

埃德文

0 投票
2 回答
733 浏览

drupal - Drupal6:如何以编程方式设置块样式?

在 Drupal6 中,我基本上有一个块(分层菜单结构),在 HTML 中结果如下:

我想得到的实际上要简单得多:

或者可能:

因此,保留结构,但在需要时能够使用更简单、甚至完全不同的标签。我想我从drupal 文档中了解到,我(也许)正在查看

遗憾的是,没有一个建议

  • 块-[模块]-[delta].tpl.php
  • 块-[模块].tpl.php
  • 块-[区域].tpl.php

放在 page.tpl.php 旁边(是的,我确实清除了缓存),有任何影响。即使里面只有一个大而闪亮的 HELLO WORLD... 运气不好...

我需要覆盖什么以及如何覆盖?(理想情况下是某种递归函数?)

谢谢!

0 投票
1 回答
2318 浏览

drupal - Drupal 7:Zen 主题,在节点上显示评论数

查看预告片时如何在节点标题附近显示评论数?我想在预告片的标题旁边制作一个小气泡,显示评论的数量。

0 投票
1 回答
2026 浏览

drupal - drupal7 更改评论 $created 的格式

一段时间以来,我一直在尝试重新格式化在对博客文章发表评论时出现在头像下方的日期。

我发现无法通过任何设置来做到这一点,所以我已经转到模板文件。更改原始博客文章的日期格式很容易,但是通过评论,没有将保存原始(unix)格式日期的变量传递给模板,所以我无法重新格式化和提取我想要的日期片段.

Zen 主题帮助说明说:

* - $created: Formatted date and time for when the comment was 创建的。

我想从 2011 年 9 月 13 日星期二 11:57 开始重新格式化

分成两个单独的变量,2011 年 9 月 13 日 11:57

有任何想法吗?谢谢

0 投票
1 回答
545 浏览

drupal - Drupal 7 在 template.php 中更改块主题

我的页面中有一个块,该块有一个标题。如何在 template.php 中删除此标题(主题)?我试过hook_block_view_block_alter()了,但它似乎不起作用?我可以在块配置屏幕中添加一个空格字符,但它看起来不适合我。