Questions tagged «7»

版本标记应用于仅适用于版本的问题,而不仅仅是说明网站使用的版本。

3
如何在节点/编辑页面上加载所见即所得api插件所需的额外javascript文件?
我正在使用用于Drupal 7的WYSIWYG API模块构建一个插件,该插件将向受支持的编辑器的工具栏添加一个按钮。 我正在使用hook_wysiwyg_plugin()挂钩在编辑器工具栏上创建一个新按钮,但是我需要加载其他一些JavaScript文件。该hook_wysiwyg_plugin()挂钩似乎允许您指定一个JS和CSS文件。 如何加载插件javascript所需的额外必需的javascript文件? 我已经实现hook_library()了定义一个库,即js / css文件,但是不确定如何将其连接到所见即所得api,以便它们加载到节点/编辑屏幕上?
9 7  hooks  wysiwyg 

2
如何显示节点创建日期
我已format_date()在模板文件中使用来尝试输出创建的日期。 我遵循了本教程http://webwash.net/tutorials/handling-date-and-time-drupal-7 我创建了一个日期格式“ d,j M y”和一个日期类型“ article”,并通过代码对其进行了调用: <?php print format_date($node->changed, 'article') ?> 但是显示的日期是更新的日期,而不是创建的日期。 如何显示节点的创建日期?
9 7  datetime 

5
在CKEditor中添加图像上传按钮
我已经在所见即所得的配置文件中安装了CKEditor。在发布任何节点时,如果我单击图像上载按钮,它会显示通过图像链接添加图像的选项,但是添加动态图像上载按钮的方式是什么,以便用户能够浏览并从计算机中选择任何图像在内容上?
9 7  media  wysiwyg 

2
如何为自定义表单实施“添加其他项目”?
我正在编写一个模块,该模块基本上是一种在两个端点之间创建关系的形式。 我希望用户能够一次创建多个关系。我想添加一个按钮,上面写着“添加其他项目”,就像您在设置中选择无限制时字段的显示方式一样。 有没有办法我也可以自定义表单呢?
9 7  forms  blocks 

2
如何单独显示更改密码表单?
我需要将用户的密码重置表单放置在用户编辑页面上下文之外的区域中。 这个“ 更改密码”模块看起来很有希望。但是,它仅适用于drupal 6,并且仅提供开发快照。 我可以使用hook_form_alter来隐藏编辑用户表单上与用户密码无关的字段,但是如果可能的话,我不希望这样做。 我希望此功能已经存在。 提前致谢。
9 7  forms  users 

2
如何以编程方式获取带有术语的节点
我有词汇和自定义内容类型,其中有字段术语参考。 如何在模块中获取特定术语的所有节点? 像这样吗 这行不通。 $field = field_info_field('field_game'); $results = new EntityFieldQuery; $results->fieldCondition($field, 'field_game_tid', '5') ->execute(); $nids = array(); foreach($results as $result) { $nids[] = $result->nid; } $nodes = node_load_multiple($nids);
9 7  database 

6
如何让用户注册其Facebook帐户?
我想让访问者选择使用Drupal的核心注册系统进行注册,还是使用他们的Facebook帐户进行注册。 我看了几个与Facebook相关的模块,但这有点令人困惑,我无法决定要使用哪个模块(我自己也不使用Facebook,所以我认为这无济于事)。 普通注册用户和使用Facebook帐户注册的用户有什么区别? Drupal可以访问他们的电子邮件吗?

3
如何使用Drush删除节点或节点列表?
我发现了Delete all模块,它使您能够删除给定内容类型的所有节点。但是,使用此模块不能删除单个节点或节点列表。 在问题“ 我可以使用Drush删除给定内容类型的节点吗? ”中,我找到了2条有关该命令的答案,drush node_delete <nid>但找不到此命令。 我在关于node_delete()的讨论中发现一些使用eval来完成此任务的代码,但它使用eval: drush php-eval "global \$user; \$user = user_load(1); node_delete(nid);" 如果没有实现此功能的功能,那么实现此功能的更好方法是什么:在Drush模块中还是创建一个新模块?
8 7  nodes  drush 

1
如何使用MIgrate_D2D迁移图书?
由于我以为我关闭了Drupalgeddon错误,最近不得不重建网站。我一直在尝试轻松地迁移所有内容,但是出于任何原因,它似乎都不想迁移。 现在,我大部分使用了迁移D2d,除了组,组帖子和书籍外,它都可以正常工作,问题出在实体引用或层次结构上。
8 7  migration 

1
如何在Ubertcart购物车页面中更改属性的顺序
在屏幕快照中,您可以看到该产品的属性似乎是随机排列的。实际上,它似乎由属性ID排序。有没有办法改变这个顺序?每个属性都有一个“列表位置”属性,但这似乎仅用于产品页面,它不会影响购物车。
8 7  ubercart 

2
如何将本地任务选项卡添加到节点视图?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Drupal Answers 的主题。 3年前关闭。 我正在尝试向节点“视图”和“编辑”选项卡添加一个额外的选项卡。 我的模块已启用,并且我已经清除了缓存,但是我的新标签页没有出现。我想念什么? /** * Implements hook_menu(). */ function add_performance_menu() { $items = array(); $items['node/%node/performance'] = array( 'title' => 'Add a performance', 'page callback' => 'add_performance_action', 'access callback' => TRUE, 'type' => MENU_LOCAL_TASK, ); return $items; } /** * Page callback. */ function add_performance_action() { …
8 7  routes 

3
在Drupal 7中通过Web服务集成第三方数据结构的最可靠,最容错的方法是什么?
我已经看到了许多在Drupal中集成远程数据结构的策略。随着某些模块的稳定和用例的尝试,该策略似乎在发展。 想象一下,我们有一个“农民市场”数据结构,它由通过REST API公开的许多数据类型(市场,市场时间,供应商,摊位,农产品)表示。外部服务的ID需要在Drupal中关联,即,在加载“市场”时,我们希望从“ market_hours”和“ stall”中获取数据。将其表示为定期同步的Drupal只读内容的最佳方法是什么? 我正在尝试使用以下标准对此进行评估: Drupal中的数据结构: 节点与自定义实体 我已经看到许多涉及Web服务的场景使用自定义实体。它简化了CRUD操作。但是,这些项目将是“内容”,因为它们将被公开查看。 存储(本地与远程): 我已经看到了几个将服务作为远程实体加载的示例,该模块为此模块创建了一个库:https : //drupal.org/project/wsdata。这听起来很吸引人,但是还没有看到很多用例。还有自定义代码的示例:https : //drupal.org/sandbox/fago/1493180 同步数据: Feed,Migrate,Guzzle,“ Web服务客户端”与“ Web服务数据” 有很多选择。Feed现在支持实体。迁移似乎比feed干净得多,尤其是对于自定义场景。我也曾见过人们使用耗时的客户端与远程服务进行同步:http ://drupalcode.org/project/ckan.git/blob/refs/heads/ckan_dgu_7.x-1.x: /ckan.drush。 inc#l273。我还注意到WS客户端模块https://drupal.org/project/wsclient提供了一个选项,该选项专门作为其他客户端创建的。Web服务数据直接从服务加载并本地缓存。 感谢您的任何想法。
8 7  services 

2
在AJAX回调中调用自定义JS函数?
是否可以在AJAX回调中调用自定义JS函数? function MY_MODULE_ajax_callback() { // Define a new array to hold our AJAX commands. $ajax_commands = array(); // Create a new AJAX command that replaces the #page text with our own text. $ajax_commands[] = [CUSTOM JS FUNCTION] // Return our commandS return array('#type' => 'ajax','#commands' => $commands); }
8 7  ajax 

1
完整HTML内容的主体翻译
创建完块并将HTML内容放入body字段后,由于以下原因,我无法翻译此内容: 文本组块的字符串blocks:block:1:body由于其文本格式而不允许翻译。 如果更改为纯文本,我可以翻译块,但在显示时将其视为纯文本。我是否必须创建另一个具有相同HTML内容的块(已翻译)并选择仅以特定语言显示?
8 7  blocks  i18n-l10n 

5
如何更改表格错误?
对于特定的内容类型,如何更改或删除Drupal或节点插入/保存上的其他模块产生的格式错误。我正在寻找一种可以在模块中使用的方法。 我已经尝试过hook_node_validate(),但是我所能做的就是获取错误并设置错误。
8 7  forms 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.