问题标签 [drupal-7]
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 - Pathauto 中的菜单路径
如何在 Drupal 7 下获取 pathauto 以通过完整菜单路径生成 URL 别名?
drupal - Drupal:如何将变量从节点传递到块?
我想在
- 对节点字段进行一些处理
node.tpl.php
- 将其保存到变量
- 并显示在节点之后加载的块中(在同一页面上)。
如何将变量从节点传递到块?
mysql - 如何只复制drupal安装(迁移)的内容?
我被告知要将 Drupal 网站从非常旧的版本(可能是 4)升级到最新的版本(7)。由于各种不兼容,我尝试了不同的方法,但没有成功。我想最好的方法是重新安装 Drupal 7,复制模板,然后复制数据库。但是,如果我只是从旧版本复制数据库,它可能不起作用,因为即使表名也不同。所以我的问题是:有没有办法做到这一点,即以某种方式仅复制节点并将其上传到新安装?或者也许有其他方式?过去有没有人处理过这个问题?任何建议将不胜感激。
drupal - 使用 Drupal 7 实体和字段 API 的正确方法
我正在尝试使用 Drupal 7 的实体和字段 API 来正确构建一个新模块。我从文档中无法理解的是使用新 API 创建具有多个设置字段的“内容类型”(不是节点类型)的正确方法,例如 Body。
我正在尝试使用 hook_entity_info 设置实体,然后我相信我需要使用 field_create_instance 添加正文字段,但我似乎无法让它工作。
在 mycontenttype.module 中:
那么这是否在 .install 文件中?
php - 需要并在drupal主题中放置块?
在我正在创建的主题中,我想将块放置在与默认位置不同的位置。例如,将搜索块放在标题中。
有没有办法从一个主题做到这一点:能够要求一个块并将其放置在某个地方?
cck - drupal 7 广告(或:我不喜欢广告模块)
嘿伙计!今天的大问题是这样的:
我即将举行 Drupal 演出,我决定使用 D7!哇!这是您的基本广告驱动杂志类型网站(我将完成第二个)。不幸的是:
- 广告模块不是特别强大或灵活(我想要它做的)
- 无论如何,它还没有为 d7 做好准备
SO:我想知道是否有人努力让 cck 的行为尽可能地像广告模块一样具有尽可能少的模块,效果如何,以及您遇到了什么问题。
“为什么”您可能会问“古老的广告模块(如果它在 D7 中工作)对这个人来说不够好?” 让我告诉你。(当然,我可能在某些方面完全错了,但这就是我来论坛的原因)
- 广告模块(似乎)不能很好地处理免费的 html 广告。
- 广告模块似乎非常热衷于将其所有输出锁定在我无法轻松设计的小块中。
- 广告模块不是我想要的 CCKey。
- 广告无法检测到它们的上下文并且表现不同(这个 iste 有很多设计“创新”/怪异)
我/真正/想要的是我的广告视图,我可以以编程方式加载它,然后节点加载它的每个元素并将它们以我该死的任何方式粘贴在整个页面上。
我预见到通过 CCK 做广告的问题: - 在一定数量的观看后关闭广告 - 管理广告频率 - 我没有预见到的事情。
TL;DR:我想要一个广告模块替代品,可能只是使用 CCK。
- 有人做过吗?- 它工作正常吗?- 你遇到了哪些不可预见的困难?- 在一定数量的观看次数后,您将如何替换广告模块的特定功能,例如广告频率和取消发布。
感谢人们!
php - Drupal 7 和分类广告模块错误
我正在使用分类广告模块测试 drupal 7,但在模块安装后,我遇到了一个无聊的错误:
- 注意:常量 REQUEST_TIME 已在 include_once() 中定义(/var/www/chri/sites/all/modules/ed_classified/ed_classified.module 的第 34 行)。
当我查看 php 代码时,我找不到问题,因为如果已经定义了以下函数,则不应定义 REQUEST_TIME...
有什么建议吗?
php - 我应该如何获取 Drupal 7 自定义节点的特定字段中包含的值?
获取存储在自定义 Drupal 节点中特定字段中的值的“正确”方法是什么?我创建了一个带有自定义节点和自定义URL字段的自定义模块。以下作品:
...但是有没有更好的方法,也许使用新的 Field API 函数?
forms - Drupal - text_list 字段的动态选项
我有一个自定义节点类型,我希望有一个使用基于list_text
. 当一个人选择类型list_text
时,通常可以输入可选文本的静态列表,但是,我希望这个列表是动态的,即基于 a 的结果db_query
。使用 Drupal 7 的最佳方法是什么?
一个简单的说明示例:此自定义类型 X 的节点包含指向另一个节点的字段,因此每当创建 X 类型的节点时,我都想要一个包含所有其他节点的组合框。
(最好的解决方案是仅在节点创建期间显示组合框,而不再在编辑期间显示。但如果在编辑期间也显示组合框,我也可以忍受它。)
我试图options_select
通过定义我自己的数据类型并相应地实现来进行自定义hook_options_list
。组合框在创建过程中以正确的值显示,但是,我无法保存它。我不知道那里出了什么问题,但是在第一次提交时它会更改为不同的主题,当我再次尝试时,我得到了一个内部服务器错误。在为该字段定义全新的数据类型方面,我是否走在正确的轨道上?肯定有更简单的方法吗?
php - 在 Drupal 7 上安装分类广告模块后出错
我刚刚安装了分类广告,但安装后出现此错误:
- 注意:未定义索引:输入 ed_classified_form_alter()(/home3/amineamm/public_html/chrini/sites/all/modules/ed_classified/ed_classified.module 的第 218 行)。
当我查看 php 代码时,我不知道如何纠正它。这是我的代码:
有什么建议吗?