Questions tagged «7»

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

3
hook_form_alter执行顺序
有没有一种方法可以在Drupal 7中更改hook_form_alter的执行顺序,而无需更改模块的权重或对Drupal Core进行黑客攻击? 我正在尝试从翻译模块更改在translation_form_node_form_alter中添加的元素。在调试表单时,我找不到元素,因此我假设我的钩子在翻译模块中的钩子之前执行。
10 7  forms  hooks 

3
为什么注释不是节点内容类型?
因此,Drupal具有“特殊”评论系统。 与节点相比,Drupal中的评论是二等公民。 但是,为什么核心团队不仅要创建默认的“内容类型”,“评论”和“查看”,还允许站点管理员根据需要添加评论栏?就像“文章”和“基本页面”内容类型一样,我们可以为其创建块和视图。为什么评论如此不同?
10 7  nodes  comments 

3
如何改善Drupal7网站的性能?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 5年前关闭。 对于Drupal的新手来说,我看到Drupal Caching上有很多可用资源,但是我不确定要使用哪个资源。
10 7  caching  performance 

3
成功Ajax之后如何触发Drupal.attachBehaviors
我有一个模块,当单击链接时,该模块通过ajax更新节点。 该链接是一个切换,它应在第一次单击时将节点更新为值1,然后在随后的单击中将节点更新为0,以此类推。就像打开/关闭某些内容一样。 下面的代码在页面加载后的第一次点击上有效,但在随后的点击上无效。我相信每次单击后都必须调用/触发Drupal.attachBehaviors,但是我不知道该怎么做。 模块 function mymodule_menu() { $items['mypath/%/%/ajax'] = array( 'title' => 'My title', 'page callback' => 'mymodule_ajax_callback', 'page arguments' => array(1,2), 'access arguments' => array('access content'), 'type' => MENU_CALLBACK, ); ... } function mymodule_ajax_callback($id, $status) { //Validation[...] //Node Update using $id as the nid and $status as the field …
10 7  ajax  javascript 

3
不使用所见即所得的CKEditor config.js吗?
我已经安装并配置了WYSIWYG模块(最新开发者)以使用CKEditor,并且我已经将最新版本的CKEditor(最新完整版本)下载到sites/all/libraries。我可以使用编辑器。 我需要自定义一些其他内容,因此我要将配置更改应用于中的config.js sites/all/libraries/ckeditor/config.js。但是,似乎该文件甚至没有被使用或读取。我通过如下调整库存config.js来检验该假设: CKEDITOR.editorConfig = function( config ) { // Define changes to default configuration here. For example: config.allowedContent = true; alert('Hello!'); }; alert('World!'); 每当我打开编辑器,我希望得到一个或两个警报,一个说无论是Hello!或World!或两者兼而有之。但是,没有启动警报窗口。 使用WYSIWYG模块时,如何自定义CKEditor的配置?
10 7  wysiwyg 

5
如何使用smtp配置Webform
我已经创建了一个Web表单,我想对其进行配置,以通过smtp身份验证发送电子邮件。我也安装了SMTP身份验证模块,但是我找不到任何允许我设置Webform以便使用smtp的选项。 这可能吗?有什么建议吗?
10 7  webforms 

3
如何显示要在Drupal的某些页面中显示的块?
考虑一个模块荒漠: 第1页:- deserts/* 第2页:- deserts/*/* 第3页:- deserts/*/*/* 动态内容... 我有三个方块,分别是a,b和c: 块a应该仅在第1页中显示 b块应仅在第2页中显示 块a应该仅在第3页中显示 这种限制应该怎么做?
10 blocks  7 

5
如何通过tid获得翻译的术语名称?
我正在寻找一种工作方法,以通过来获取翻译的术语名称tid。 以下代码返回原始术语名称,但不返回翻译。 global $language; $lang_name = $language->language; // en $term_id = 788; $term = i18n_taxonomy_term_get_translation($term_id, $lang_name); “ 如何以编程方式获取翻译的分类学术语? ”中提供的大多数示例似乎不适用于Drupal 7。

2
如何定义实体预处理功能
我的自定义模块定义了一个自定义实体,该实体扩展了EntityAPIController类。我设法使其基本工作,即通过我的自定义tpl.php文件显示字段等。不过,我想创建一个mymodule_preprocess_entity函数(如建议在这里),以自定义变量添加到tpl.php文件。但是此类功能未运行(未调用)。 另外,当我显示该实体时,我注意到template_preprocess_entity(&$variables)来自entity.module 的函数也未运行。 还需要定义什么才能使被调用的自定义实体具有预处理功能?
10 7  theming  entities 


2
UI中的视图选项不起作用
选项在我的视图UI中不起作用。JavaScript已启用。例如,如果在视图中,如果我想重写输出,然后单击复选框,则没有更多选项。
10 7  views 



4
内容访问模块隐藏菜单链接
我在Drupal 7中使用Content Access模块。当我限制来自特定角色的节点访问时,它还会隐藏菜单中的链接。 有什么办法可以显示主菜单中的受限链接?
10 7  routes  users 

1
视图处理程序和视图插件之间的区别?
视图处理程序和视图插件之间的主要区别是什么? 我查看了有关视图处理程序和视图插件的文档,但是发现它们非常相似。 谁能告诉我视图处理程序可以执行的操作,而视图插件不能执行?
10 7  views 

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.