drupal-7相关内容

Drupal 7 Views - 按字段列出分组

我有一个视图,列出了 Bio 类型的内容(人物传记).但是,我想对其进行格式化,以便将它们分组在不同的标题下. 我在 Bios 内容类型中添加了一个新字段,这是一个包含三个不同选项的下拉列表 - Foo、Bar 和 巴兹.我想要做的是在他们各自组的标题下显示人员. 目前: - John Doe- 简·多伊- 杰克·多伊- 胡安妮塔·多伊- 吉姆·多伊 我想要什么: #Foo- 约 ..
发布时间:2022-01-23 22:26:28 其他开发

如何在 Drupal 7 中禁用字段或使其只读

我正在尝试禁用几个字段并通过 hook_page_alter() 将它们设为只读.我能够检查用户是否正在查看页面编辑部分(表单编辑) $page['content']['system_main']['#node_edit_form'] == TRUE) 然后当我尝试禁用几个字段时,我发现选择列表可以通过以下代码禁用: $page['content']['system_main']['fiel ..
发布时间:2022-01-23 22:26:22 其他开发

Drupal 7 浏览器特定 css

如何在 Drupal 7 中拥有特定于浏览器的 CSS.如果浏览器是 chrome ,我想加载 chrome.css .请帮忙 解决方案 你可以在你的 template.php 文件中使用 preprocess_html 主题钩子和 drupal_add_css 函数. 您会在 drupal 7 主题中找到示例,例如在 bartik 中: //为 IE 添加条件样式表drupal_ ..

扩展 Drupal 7 搜索

我想用一个额外的字段扩展默认的 Drupal 7 节点搜索. 我使用以下新字段更改搜索表单: function mymodule_form_search_form_alter(&$form, &$form_state, $form_id) {$form['basic']['site'] = array('#type' =>'选择','#o​​ptions' =>大批('KEY1' =>'标 ..
发布时间:2022-01-23 22:25:57 其他开发

Drupal 7:如何限制对特定用户角色的文件访问

我需要在 Drupal 7 上开发一个站点.我在 CCK 中有一些带有文件字段的内容类型.并且访问这些类型的节点应该只授予特定的 Drupal 用户角色.并且在任何时候,站点管理员都应该能够将这些节点设为“公共"或“私有". 我可以让节点只对特定的用户角色可见,但这不够安全.如果匿名用户知道文件的路径( www.mysite.org/hidden_​​files/file1 ),他可以下载它 ..
发布时间:2022-01-23 22:25:05 其他开发

如何创建 Drupal 规则以检查(在 cron 上)日期字段以及是否通过设置字段“状态"到“结束"?

我正在尝试创建自定义规则(使用 Rules 模块),以便每次 cron 运行时,此规则都会检查我创建的自定义内容类型中的日期字段.如果该日期已过,那么我想将列表小部件从 active 设置为 ended. 这是我尝试创建此规则时的结果: 将 React on event 设置为 Cron 维护任务已执行 添加条件 > 设置选择要添加的条件 到数据比较 > 继续 问题出在:数据选 ..
发布时间:2022-01-23 22:24:58 其他开发

Drupal 7 Views 3 user:缺少当前过滤器?

我正在尝试过滤视图以仅显示当前用户的节点.按用户过滤:当前缺少但是在哪里可以找到/启用它? 我一定错过了一些简单的东西. 解决方案 在Drupal 7, Views 3中,必须在Advanced下右侧添加Content: Author的关系 设置.添加该关系后,您将能够看到 User: Current 过滤器. ..
发布时间:2022-01-23 22:24:48 其他开发

加载资源失败:net::ERR_BLOCKED_BY_RESPONSE

我正在寻找iframe这个问题的一些解决方案 domain.com/:1 拒绝在框架中显示“domain.com/?q=node/add/editor",因为它将“X-Frame-Options"设置为“sameorigin".domain.com/?q=node/add/editor加载资源失败:net::ERR_BLOCKED_BY_RESPONSEdomain.com/:1 拒绝在框架中显 ..
发布时间:2022-01-23 22:24:35 其他开发

403 错误消息:访问未配置.请使用 Google Developers Console 为您的项目激活 API

无法克服这种情况:在 Google 开发者控制台中创建了一个项目他们创建了“Web 应用程序的客户端 ID"和“服务器应用程序的密钥". 在控制台请求已成功完成,但是当我从服务器发送时,我收到以下错误: 403: {“错误": {“错误":[{“域":“使用限制","原因": "accessNotConfigured","message": "访问未配置.请使用 Google Develo ..
发布时间:2022-01-23 22:24:25 PHP

如何在另一个页面上显示节点/添加/某种形式?

整个问题如下: 假设我们有项目,项目可以有投标,项目可以有问题,问题可以有答案. 当一个项目被显示时,与这个项目相关的所有内容也应该被显示.此外,根据角色的不同,还应显示某些用于投标、提问和重播答案的表格. 如何做到这一点?我应该为每种类型设置单独的节点类型吗?或者我应该将问题和答案等一些子类型视为评论?我应该为此使用一些知名模块吗? 我正在使用 Drupal 7,我尝试编 ..
发布时间:2022-01-23 22:24:09 其他开发

Drupal 7:如何更改图像字段小部件“alt"或标题"标签

我正在尝试在节点添加表单上更改图像小部件中的“alt"和标题标签. 这两个钩子我都试过了: hook_field_widget_form_alterhook_form_alter 我找不到成功更改标签所需的位置.有人可以指导我以适当的方式来解决这个问题并改变它们吗?如果它有所作为,我会从自定义模块中获得这些.通过主题击中它们对我来说也很好. 有什么想法吗? 解决方案 您必须 ..
发布时间:2022-01-18 22:56:09 其他开发

如何修复可用于我的 Drupal 版本的安全更新的错误消息问题?

我可以在 Drupal 管理面板上看到此错误消息. 有一个适用于您的 Drupal 版本的安全更新.到确保您的服务器安全,您应该立即更新!看可用更新页面了解更多信息并安装您的缺少更新.有一个或多个可用的安全更新您的模块或主题.为确保您的服务器的安全,您应该马上更新!查看可用更新页面了解更多信息信息并安装您丢失的更新. 我尝试在此页面上不显示错误消息,主页 » 管理 » 配置 » 开发 ..
发布时间:2021-12-30 00:03:11 其他开发

如何将 SelectQuery 对象转换为 SQL 字符串?

我设法使用 __toString() 魔法方法打印了一个字符串,但在这个字符串中我看到了占位符(用于条件参数),并且它不能作为 SQL 查询使用. 我检查了文档这个对象,也用谷歌搜索过,但找不到有效的答案. 解决方案 根据问题的评论(感谢@Scuzzy 的启发)我写了一些简单的代码来转换SelectQuery 对象: class ExportableSelectQuery {公共静 ..
发布时间:2021-12-30 00:02:50 PHP

drupal 7 视图块和上下文过滤器不起作用

我正在尝试为块类型视图设置上下文过滤器,但是当我预览它时,它什么也不返回......更具体地说,当我尝试与页面相同的视图时,上下文过滤器工作正常并过滤内容但是当我将视图作为块尝试时,尽管“提供默认值"设置为“来自 url 的原始值",但没有返回任何内容.知道可能是什么问题吗?顺便说一下,我在这里尝试了解决方案,但它仍然不起作用 https://drupal.stackexchange.com/qu ..
发布时间:2021-12-30 00:02:34 其他开发

Drupal 7:使用 Theme Developer 命名节点

我正在开发一个 Drupal 7 网站.我需要一个页面的自定义节点,我使用 Theme Developer 模块来查找我在下面附上截图的节点的候选名称.但是当我命名为node__28.tpl.php时它不采取行动 我错过了什么?!非常感谢!感谢帮助! 解决方案 它应该与 node--##.tpl.php 一起工作. 不要忘记清除缓存. ..
发布时间:2021-12-30 00:01:46 其他开发

在创建特定内容类型的节点时执行 JavaScript

我想仅对一种特定内容类型的节点创建和节点编辑执行 JavaScript 函数.这只是一个小函数调用. 让我们调用 Drupal 7 内容类型“tear",以及 JavaScript 函数“doitnow();" 任何想法如何做到这一点? 非常感谢. 尼尔 解决方案 你必须创建自己的模块并实现 hook_node_insert(), hook_node_update( ..
发布时间:2021-12-30 00:01:39 前端开发

Drupal 显示节点的修改日期

Drupal 中是否有一种简单的方法可以将节点的上次修改日期显示为 node.tpl.php 文件的一部分? 解决方案 如果你把这段代码放在 node.tpl.php 文件中,它会显示最后一次更改节点的日期: changed);?> 使用您想要的任何 HTML. ..
发布时间:2021-12-30 00:00:48 其他开发

自定义页面-xxxx.tpl.php 不起作用

我有一个名为 page--news.tpl.php 的页面,这是我为我的新闻页面创建的.但是在我清除缓存后,页面仍然没有使用,并且 Drupal 使用原始 page.tpl.php.任何想法如何解决它? 解决方案 另一种方法是通过预处理钩子和几行代码.这是怎么回事 function _preprocess_page(&$variables) {如果 (isset($variables[' ..
发布时间:2021-12-30 00:00:34 其他开发