问题标签 [drupal-modules]
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.
drupal - 如何在 Drupal 中处理参数化查询?
我们有一个客户目前正在使用 Lotus Notes/Domino 作为他们的内容管理系统和 Web 服务器。出于多种原因,我们建议他们停止使用 Notes/Domino 实现并过渡到更现代的平台——例如 Drupal。
客户端有几个非常适合 Drupal 的 Web 应用程序。但是,我不确定在 Drupal 中实现其中一个 Web 应用程序的最佳方式。我遇到了知识障碍,想知道你们中的任何人是否可以填补空白。
情况
客户端有一个 Lotus Domino 应用程序,它用作查询大型 DB2 数据存储并通过 Web 将结果集(通常以表格形式)返回给用户的前端。该 Web 应用程序提供对大约 100 个预定义查询的访问——其中 50 个是公开的,其中 50 个是安全的。大多数查询接受一组用户选择的参数作为输入。查询的输出通常以列表(表格)格式返回给用户。有限数量的结果集允许通过 HTML 表向下钻取到详细记录。
查询参数通常涉及数据库查询本身。例如,单个查询可能会将公司部门列表拉到下拉列表中。一旦选择了一个部门,就会填充该部门的部门的第二个下拉列表 - 但可能只有满足某些特殊标准的部门 - 例如那些在特定时间范围内亏损的部门。大多数查询有 2-4 个参数,平均可能是 3 个。
该应用程序不涉及数据输入。Web 应用程序从未修改过任何后端数据。所有访问都完全基于查询数据和查看结果。
查询的变化相对较少,当前系统已经使用了大约 10 年。给定年份可能有 10-20 个查询添加、修改或其他更改。客户只是希望更改演示平台,但绝对不想重新执行 100 次数据库查询。
一旦项目实施,客户希望他们的员工接管并管理未来的变化。客户的员工没有 Drupal 或 PHP 的背景,但在必要时愿意学习。
您将如何将其转换为 Drupal?我的主要知识空白与我们如何管理查询参数和访问查询本身有关。以下是一些具体问题,但请随时就与此实现相关的任何问题提出意见。
- 我们是否必须手动构建 100 个表单——每个表单都包含给定查询的参数?如果是这样,我们将如何做到这一点?
- 构建/配置每个表单大约需要多长时间?
- 有没有比手动构建 100 个表单更好的方法?(我了解使用 CCK 将数据输入到自定义内容类型中,但由于我们没有添加任何节点,所以我对这可能如何工作感到有些困惑。)
- 内部员工是否有可能学会创建这些查询参数表单——即使他们今天不熟悉 Drupal?他们是否需要进行任何 PHP 编程?
- 我们如何从表单中获取查询参数并针对 DB2 执行查询?这需要自定义模块吗?如果是这样,是否需要一个模块总数或每个查询一个模块?(注意:显然有一个可用于 Drupal 的 DB2 驱动程序。请参阅http://groups.drupal.org/node/5511。)
注意:我不是在寻找 Drupal 以外的 CMS 建议,因为 Drupal 非常适合客户的所有其他要求,我希望帮助他们在单一平台上实现标准化。
您可以提供的任何帮助都会有所帮助。预先感谢您的帮助!
drupal - 用于复杂工作时间/办公时间的 Drupal 模块
背景:
我正在 Drupal 中建立一个网站,将各种各样的社会服务提供商链接在一起,用于发现、协作和所有这些好东西。目标是制作一个易于浏览这些服务的消费者并且易于更新这些服务的提供者的网站。测试版很受欢迎,但我想在网站上线之前切换到不同的信息模式。
具体问题:
我正在寻找一个模块(或其他解决方案)...
- 将此数据存储在 Drupal 中(即,无 GCal)
- 支持多种重复
- 对于编辑节点的人来说是直观的(请不要使用 Cron 样式的界面!)
我查看了 drupal.org 上的几个模块,似乎没有一个模块符合所有这些标准。我也在这里搜索过,虽然这个问题很相似:
对于所提供的解决方案,我的需求太复杂了。其中一些供应商有“时间”,例如“每个月的第三个星期三”,或“冬季开放”,或单独的热线和办公时间。同样,“日期重复”模块目前也不会按原样进行切割。
我很乐意将我需要的东西破解到现有模块中——我只是不想重复努力!如果您对哪个模块可能是一个好的起点有建议,我也会很感激您的意见。
jquery - 特定页面上的 drupal jQuery 1.4
我正在寻找一种强制drupal 在特定页面上使用1.4 的方法。
这与这个老问题相同:drupal jQuery 1.4 on specific pages
我花了一段时间尝试我标记为正确的答案。但是因为我是模块开发的新手,所以我无法根据答案弄清楚。
该答案的代码如下所示:
我需要在“博客”和“视频”的节点类型上取消设置 jquery_update 1.3.2。有人可以帮我吗?
谢谢你。
drupal - drupal模块,检查节点类型
作为对这个问题的更具体的看法:
如何在模块内部检查节点是否是某种类型以便能够对节点执行某些操作。
谢谢
上下文:
我正在尝试调整此代码,以便它可以在节点类型上工作,而不是在“my_page”上工作。
谢谢。
drupal - 向 Drupal 节点添加选项卡
我想向 Drupal 节点添加一个选项卡,如下图所示:
图片有 3 个选项卡,视图,CVS 说明,修订。我想添加另一个标签“翻译”。我应该使用什么模块?
图片取自http://drupal.org/project/panels_tabs
谢谢你。
drupal - 一个控件如何使用表单 API 选择列表?
我知道这有点像一个新手问题,但我快到最后期限了,3 天的 Drupal 经验不会削减它......
$form['gender'] = array('#type' => 'select', '#title' => t('Gender: *'), '#options' => array(t('Male'), t('女性')), '#required' => TRUE, '#weight' => 2, );
如何分配值以选择值?例如男性 -> 'm' 和女性 -> 'f'。另外我如何给选择框一个默认标题“请选择性别......”
多谢你们
drupal - Access Callback user_is_anonymous 的反面是什么?
我知道在 drupal 模块中使用它来指定只有匿名用户才能看到该模块。只指定登录用户的回调是什么?
我有一个页面,我只希望登录用户可以访问。
谢谢你
drupal - 使用部署模块进行部署时出现“连接超时”错误
在两个站点实例之间本地部署内容工作正常。将一个实例移动到远程服务器时,会出现以下错误消息:
我的 apache 访问日志条目是:
部署模块版本:6.x-1.x-dev 服务模块版本:6.x-2.2
有谁知道什么可能导致这个问题?
drupal - Drupal : 对内容翻译者的修改通知
在 Drupal 中,我想知道如何通知翻译他们翻译的内容已被修改。
最简单的方法是什么?有没有一个模块?也许工作流程可以提供帮助,但我认为这需要太多的管理
额外问题:您是否已经在多个国家/地区使用同一种语言?示例:美国英语、英国英语、加拿大英语?
谢谢。
php - Drupal 6:通过视图模块在块中使用 php 获取 CCK 字段值
我是一个drupal新手(意思是:)
我有一个用视图模块创建的块。并且这个块内容有CCK字段。我在视图模块中显示带有字段框的任何字段。这个很酷。
问题是,CCK 字段之一具有是否在主页链接的条件值。所以我需要获取 field_homepage_linking CCK 字段值的值,然后说
如果为 1,则显示当前记录的链接,
如果没有,只需列出标题。
我安装了http://drupal.org/project/views_customfield模块,现在我可以在 Block View 中编写 php。我试过了
但无法获得价值!:/我怎样才能获得价值?
欣赏帮助很大!!多谢!!