问题标签 [drupal-6]
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-6 - drupal 菜单挂钩——如何添加格式
我想在我的菜单中添加一些额外的格式。我一直在查看 menu.inc 并且不确定我会覆盖哪种方法来执行以下操作。
如果内容类型 = “基金”
打印“一些额外的格式”
php - 如何从drupal 6中的视图中删除节点
我的视图包含按评级排序的节点列表(vote-API/Fivestar)。
我希望用户隐藏他们不希望在此视图中看到的节点。这可以做到吗?
drupal-6 - Drupal6:Anon 没有“view field_x”权限,但它仍然显示在视图中
在我的 Drupal6 站点中,我有一个名为“短期出勤”的字段。我已将其设置为不允许匿名用户查看此字段。(此权限由 profile_permission 模块授予)。但是,我认为短期出勤是其中一个领域。当 Anon 查看此视图时,除了所有其他字段外,它还会看到该字段。
我是否设置了错误的东西,或者是时候打破 sql 重写钩子了?
caching - Drupal6:模块禁用后hook_menu_alter仍然有效
出于某种原因,Anon 显示了“创建内容”菜单项,即使该树或该路径中没有任何内容。(Anon 只能创建特定类型的内容,但已移至其自己的顶级导航项。)
为了解决这个问题,我使用了 hook_menu_alter():
出于某种原因,这也影响了超级用户帐户。我用该代码禁用了模块。现在Create Content链接又回来了,但它导致了这个错误:
Fatal error: Unsupported operand types in modules\system\system.module on line 626
创建内容下方的所有子树链接仍然有效。
我已经刷新了所有缓存。怎么了?
drupal - 在 Drupal 中提交表单时的 Google Adwords 转换
当在我的 Drupal 6 站点上提交新节点时,我希望有一个 Google Adwords 转换触发器,但找不到执行此操作的方法。
基本上我希望用户将一些细节提交到自定义节点类型中,我们称之为“播放器”。添加新播放器时,我想触发 Adwords 转换。我查看了自定义(表单)目标模块,但这似乎不适用于此表单。即使它确实有效,我也必须以某种方式巧妙地区分新提交和编辑,因为它们具有相同的form_id
.
任何人都有类似的经验,可以提供任何建议吗?
drupal - 更改 Drupal 中发布节点的所有者
我网站上的用户可以添加自定义类型的节点(我们称之为“播放器”),但不能发布它们。实际上,他们需要在发布之前进行审核。管理员/版主发布它们后,我希望将所有者/发布者更改为相关的管理员/版主。这样用户就无法编辑它们,也可以跟踪谁批准了它们等。
我该怎么做?我认为它可能涉及操作/规则/工作流/工作流-ng 等,但我已经查看了每一个,似乎无法弄清楚如何使其工作!
php - 按角色抑制 Drupal 状态消息?
是否可以抑制 drupal_set_messages() 为某些角色设置的状态消息?一个客户不希望某些角色(匿名)看到这些消息。
drupal-6 - Drupal6:从 hook_preprocess_page(&$vars) 访问节点信息
对于某种内容类型,我想更改拒绝访问错误消息。这样做的最佳方法是什么?
我希望做这样的事情。但是,在 a 之后print_r(get_defined_vars())
,我找不到任何可以帮助我弄清楚正在显示的节点是什么类型的东西。
drupal - Drupal 中的 $Body_Classes 变量
我正在使用 Drupal 中的 Zen 主题,并发现我可以通过template.php 中$body_classes
的函数访问该变量。_preprocess_page
我想知道的是该$body_classes
变量究竟是如何填充的?单边栏等术语从何而来?
谢谢
php - Drupal6:在哪里保留跨多个模块所需的函数/常量?
我有一些功能重叠的模块。根据 DRY,我想把它移到另一个位置,这样我需要维护的代码就更少了。最好的地方在哪里?如果我只是制作一个模块(并使其成为需要它的模块的依赖项),我能否保证其中定义的常量、函数和变量始终可用?