问题标签 [drupal-themes]
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.
php - 如果您正在编辑节点,则可以解决 Drupal 主题代码
有谁知道检查您是否处于编辑模式的php代码?我想编辑我的主题在编辑模式下的外观,所以需要弄清楚我是否是。
drupal - 删除在 drupal 中验证失败的表单元素上的红色轮廓
当一个 drupal 表单验证失败时,它会用红色边框包围的验证失败的元素重新绘制。Drupal 通过将error
类添加到输入元素并在system.css
.
在不修改此样式表的情况下,如何仅删除特定表单上的红色边框,同时在站点的其余部分使用默认行为?
我相信该解决方案可能需要使用 custom theme_form_element
,但我无法弄清楚如何仅自定义单个表单。
请注意,我想这样做而不必求助于这个 jQuery 技巧(确实有效):
drupal - 如何在 Drupal 6 中翻译模板字符串
我的主题/模板中有一些字符串,我希望用 t() 翻译它们,但它们没有出现在 /admin/build/translate/search 中。我可以在 PHP 代码中完成它并制作我自己的函数,但这是“正确的方法”吗?
php - 如何对 drupal 模块中的字段集使用自定义 #theme 函数?
我有一个构建包含字段集的表单的模块。我不想使用该<legend>
元素来呈现字段集标题,而是将此内容放在一个<div>
元素中。但我只想更改模块返回的表单的行为,因此我不想将任何新功能放入主题的 template.php 文件中。
在 mymod.module 我定义了:
当我的页面被渲染时,我希望看到代表“基本帐户信息”的字段集被我的测试消息“测试”完全取代。相反,<fieldset>
and<legend>
元素被正常渲染,但字段集的主体被测试消息替换,如下所示:
为什么我的#theme 函数没有机会替换整个<fieldset>
元素?如果我在这个函数中包装一个文本字段,我可以完全替换<input>
元素及其标签。此外,如果我在我的站点的 template.php 中为 theme_fieldset 提供覆盖,它会按预期工作并且我能够完全替换<fieldset>
,所以我知道这是可能的。
为模块内的字段集提供#theme 函数有什么不同?
drupal - Drupal 主题设置是否被缓存?
我想更改 theme_username,这是一个核心主题函数,它在未登录的用户(例如,当他们发表评论时)输出可怕的“未验证”字符串。我想要 admin/build/themes/settings/MYTHEME 中的复选框来更改它。但是由于该主题功能被调用了很多,它会损害使用我的主题的任何网站的性能还是缓存了主题设置?
php - 德鲁巴。使用 AJAX 更新视图的内容
我在 Drupal 中创建了一个检索节点列表的视图。这个视图的显示是一个页面,它工作得很好。它甚至允许我通过参数过滤它的内容。
查看当前的视图配置(点击放大):
我想使用 AJAX 来使用过滤器(按参数)功能,而无需重新加载页面。我已启用“使用 AJAX”选项,但我不确定如何继续。关于如何做到这一点的任何想法?
顺便说一句,我正在构建自己的主题(以防万一发生任何变化)。
更新: 基本上,当我浏览 section/parameter1、section/parameter2 时,此视图有效...但我想对 AJAX 做同样的事情,而无需重新加载页面。我希望现在更清楚
drupal-6 - 在 Drupal-6 中为字段设置主题
我有一个自定义内容(使用 cck),即 thewittyshit ,它有一个字段 field_thewittyshit 。我想为所有视图主题 field_thewittyshit 字段。我编写了以下代码并将其保存在一个新文件中,即 views-view-field--default--field-thewittyshit-value.tpl.php 。但是我的任何视图或节点显示中仍然没有任何变化。
我想格式化文本。在这段代码中,我只是让它以斜体显示。
drupal - Drupal 6:Theme Developer 给出了太常见的候选名称,没有具体的
我在一个餐厅目录网站上工作。我有餐厅详细信息页面,我需要实现 gmap、幻灯片等。所以我需要一个特定的 page.tpl,主题开发人员提供如下信息
替代文字 http://img.skitch.com/20100708-b9af98fb8mpckai5wfpmktxwgf.jpg
但网站的关于我们、联系我们、常见问题解答等页面的候选名称与page-node.tpl.php 相同。所以我不能使用它:/
为什么没有像page-restaurant.tpl.php这样的东西
我该如何解决这个问题?欣赏帮助很大!多谢!
[排序]
drupal - Drupal 6.17 只显示管理块
我使用带有 RootCandy Dark 6.x-1.8 的 Drupal 版本 6.17 作为管理主题,即使我单击站点的主题,Drupal 也会在块页面上显示 rootcandy 区域。如果我禁用管理主题一切正常。
我已经尝试清除所有缓存并且没有任何变化。
有任何想法吗 ?
谢谢 !
更新:这似乎是 Drupal 6.17 的问题,因为我将管理主题更改为 Garland 和其他主题,并且发生了同样的问题。
更新 2:我在这里遇到了同样的问题http://drupal.org/node/783892#comment-3111218
drupal - 无法让搜索框显示在自定义主题中
我正在尝试为 drupal 博客制作自定义主题,并且我希望搜索框出现在标题中。为此,我将以下代码放入page.tpl.php
模板文件中:*
但那该死的东西不会出现。我在 google 上做了一些研究,并检查了 和 上的搜索模块,admin/build/modules
并将admin/build/themes/settings/mytheme
搜索表单添加到admin/build/block/list/mytheme
. 我错过了什么,还是我做错了什么?因为它仍然没有工作,并开始让我生气......
谢谢。
来自法国的问候;)