如何删除开放中庭的“关闭注释线程”按钮? -- 6 领域 和 theming 领域 和 distributions 领域 drupal 相关 的问题

How to remove the “Close comment thread” button in Open Atrium?


0
vote

问题

中文

在我的外科庭院中的节点上, atrium.module 插入"关闭注释线程" /"重新开放注释线程" 按钮。删除此按钮的最简单方法是什么,而无需修改 atrium.module

英文原文

On my casetracker nodes in Open Atrium, the atrium.module inserts a "Close comment thread" / "Reopen comment thread" button. What's the simplest way to remove this button, without having to modify atrium.module?

        
 
 

回答列表

1
 
vote
vote
最佳答案
 

快速查看itrium.module,专门函数atrium_preprocess_node(),显示"关闭注释线程" 仅在用户有权更新节点时显示( 99887661 返回<代码时> true )。这意味着您可以通过获取该权限来隐藏按钮。

或者,您可以在自定义模块中实现hook_form_alter,并将$ form设置为空数组,当$ form_id等于'atrium_comment_thread_toggleform,或(但这可能是棘手)在您的主题模板中实现 THEMENAME_preprocess_node(&$vars) 。 PHP和ALTER $ vars ['post_object']再次取出表格。

 

A quick look at atrium.module, specifically function atrium_preprocess_node(), shows that the "Close comment thread" is only shown when the user has the right to update the node (node_access('update', $vars['node']) returns true). That means that you can hide the button by taking away that permission.

Alternatively, you could implement hook_form_alter in a custom module and set $form to an empty array when $form_id equals 'atrium_comment_thread_toggleform, or (but this may be tricky) implement THEMENAME_preprocess_node(&$vars) in your theme's template.php and alter $vars['post_object'] to take out the form again.

 
 
   
   
1
 
vote

保持简单。只需抛出CSS"显示:无;" 在它。

 

Keep it simple. Just throw a CSS "display:none;" on it.

 
 
       
       
-1
 
vote

对于它的价值,我认为我找到了一个简单的解决方案:

在庭院中的yrium.module(概况/ openidrium /模块/特征)在线338中的功能 atrium_comment_thread_toggleform() i删除 return $form;

 

For what it's worth, I think I found an easy solution:

In atrium.module (profiles/openatrium/modules/atrium/features) on line 338 in the function atrium_comment_thread_toggleform() I deleted return $form;

 
 
     
     

相关问题

0  两个不同字段之间的匹配值,每个字段具有多个值  ( Matching values between two different fields each of which have multiple values ) 
我有一个带有图像域和链接字段的内容类型。每个字段都接受四个值;因此,用户在每个节点中上传四个图像和类型四个URL。 我想使用视图基于显示链接到第一个URL链接的第一映像的节点来创建块;第二个图像链接到第二个URL;等等,我不想用CCK 3使用MultiGroup(如果可能),因为它似乎有时会导致视图中的奇怪行为,co...

0  可以按大于当前日期的日期字段进行分组视图?  ( Possible to group views by date field larger than current date ) 
我想将我的节点分组为主动并基于日期字段到期。目前,我将通过此字段设置为组,但我不希望将活动和过期的组分为2周,3天等的特定日期。我只想要两组,活动和过期。我怎样才能做到这一点?我目前拥有的一个例子 http://www.glumbo.com/deals/footlocker。 com-ofds ...

1  在节点预处理和页面预处理之间共享变量  ( Sharing variables between node preprocess and page preprocess ) 
我的预处理文件都使用$ vars数组。我在页面预处理中为$ vars数组分配了一个新元素,但我无法在节点预处理中访问此变量。我试着这样做,另一种方式有同样的问题。我怎么能绕过这个? ...

1  使用节点行风格的主题视图  ( Theming views that use node row style ) 
我有一个使用节点行的视图。我看看了视图-cow-node.tpl.php,它只包含4行。我试图通过在新文件中使用我的node.tpl.php代码来覆盖主题,但收到此警告: /home/public_html/sites/all/themes/templates/overrides/views-view-row-n...

2  如何使用XPathParser归因于术语参考字段来映射术语名称?  ( How to map term name via xpath node feed using xpathparser into term reference f ) 
我有一个xml effe导入到内容类型并映射到内容类型。但是,存在分类的领域。未引用的字段似乎正在运行正常并且正在拾取。但那些引用的分类词汇表单不是。 如何将数据从XML导入: <head>1 我希望能够将 <head>2 导入此内容类型,作为"Apartment" ,如分类词汇表中的"Apartment" ...

0  如何创建多个模块,两者都添加到节点的输出?  ( How do i create multiple modules that both add to the output of a node ) 
我们有一个名为"sales_order" 的内容类型,其中包含在线销售的订单数据。 我创建了一个自定义模块,该模块将表单添加到允许用户生成送货报价的节点。我通过创建此函数来完成此操作,该函数将我的表单添加到节点: function mymodule_nodeapi(&$node, $op, $a3 = NULL,...

3  我是否能够从其他模块调用我的自定义模块中的函数?  ( Am i able to call functions in my custom module from other modules ) 
我想将条形码(http:/drupal.org/project/barcode)模块功能集成到我创建的自定义送货模块中。 我想调用Genbarcode方法或类似的东西,所以我可能会在我的模块中生成条形码。 在上下文或自定义/结算模块中是这样的,如果是的话,那么它是如何完成的? ...

1  我无法在Internet Explorer 7下创建一本书[已关闭]  ( I cant create a book under internet explorer 7 ) 
关闭。这个问题是 off-topic 。它目前不接受答案。 想要改进这个问题? 更新问题所以它是 - 主题用于卸妆答案。 closed 8年前...

0  根据身份验证状态更改导航  ( Changing navigation depending on authentication status ) 
如何根据用户登录是否登录,更改菜单项?例如,如果用户未被认证,我希望我的辅助导航有一个"登录" 链接,如果用户被认证,则"注销" 。 谢谢! 简 ...

0  内容类型和子页面?  ( Content type and sub pages ) 
我有一个drupal 6实例,我想制作它,所以当我创建内容类型(例如,电影)它将创建2个子页面(评论和照片)。所以,如果我去了 www.site.com/movie-blahblah/它将加载节点内容类型信息 和 www.site.com/movie-blahblah/reviews/它将显示一个页面,我可以将p...

4  更改后缓存的用户个人资料图片  ( User profile picture cached after change ) 
更改脚本图片(使用核心图片支持),正确上传图像,但保存与旧图像相同的文件路径。 结果即使是正确上传的图像,浏览器已经缓存了旧旧图像,仍然显示它,使其似乎是新图片未上传。 强制刷新(Ctrl + F5)解析问题,但这不是正常的用户行为,并且已经引起了混淆。 有没有办法强制重新加载?更改图像路径?设置过期标题?开放建议。...

3  使用视图参数时如何创建正确的面包屑?  ( How can i create correct breadcrumbs when using views arguments ) 
我有一个博客帖子的自定义CCK内容类型,我正在使用视图在归档列表中显示帖子。我使用两个arguments-node:创建的年份和节点:创建的月份 - 要生成每月和年份存档页面,允许我构建像 http://example.com/blog/2011 和 http://示例.com / blog / 2011/08 。这...

0  如何将nofollow属性添加到配置文件文本字段和URL字段中的链接  ( How to add nofollow attribute to links in profile text field and url field ) 
我通过配置文件模块添加2个字段,一个是Textarea字段名称"关于我" ,另一个是URL字段名称"我的网站" 。我的问题是如何将nofollow属性添加到这2个字段中的链接。我忘了一段时间但没有运气。 ...

2  根据分类术语将自动完成添加到Google CSE  ( Adding autocomplete to google cse based on taxonomy terms ) 
我想在 http://www.retailmenot.com/ 上,实现类似于搜索的东西。当您输入公司名称时,将出现下拉显示您的匹配公司。我想在我的Drupal上做同样的事情,并从某个词汇表中有所作为。我也使用谷歌CSE。有谁知道我如何使用模块来实现这一点,或者如果我自己想要代码? ...

2  Drupal 6作为呼叫记录系统 - 关于节点性能和可伸缩性的问题  ( Drupal 6 as a call logging system question about node performance scalabilit ) 
我们目前使用Drupal作为我们的呼叫中心代理商的知识,通信和评估系统,并且它正在工作。但是,它有一个要求处理我们的呼叫记录。 我们利用配置文件来允许经理角色检查他们的团队成员评估分数以及他们已阅读的通信,这一想法是他们也可以与所采取的呼叫相同。 我的担忧是,这将是从我们现在拥有的节点(文章,Comms等)大大增加...

0  Imce图像上传和权限问题  ( Imce image upload and permissions issue ) 
我已经实现了IMCE模块并将其添加到CKEDITOR。当我们上传文件时,调整大小的图像出现精确,但上载的文件本身将保存在同一目录中,文件权限不正确,导致文件不可在浏览器中查看。 在检查时,上载的文件对IUSR帐户没有有效的权限,但调整大小的图像具有IUSR所需的权限。 是否有人知道我如何解决这个问题? 我们使用Dru...

0  国际化(I18N)+翻译管理 - 没有用于添加翻译的界面  ( Internationalization i18n translation management no interface for adding t ) 
在翻译管理器菜单( http://<mysite>/admin/content/translation-management/manage-translator?from=en&to=hu )时,当我想向给定页面添加翻译时,我看到以下错误消息:"no用于添加翻译的界面。"。 我该怎么办? 我认为我向管理员提供了正确的...

0  显示最简单的测试覆盖  ( Showing test coverage of simpletests ) 
我希望开始使用简单的(或可能转到pressflow)来测试我正在处理的一些笨蛋模块。 我想获得有关这些测试所涵盖的代码的一些信息。我已经看到,可以从xdebug中获取此信息。 我还看到了这些代码覆盖报告,但不知道它们是如何生成。 有关如何在任何地方设置的说明? (理想情况下为D6) ...

0  辅助菜单选项卡(本地任务)  ( Secondary menu tab local task ) 
我想知道使用菜单系统建立第二级选项卡是否存在任何好的文档。以下是我的模块中的一些菜单代码: $items['admin/settings/cvminterviews'] = array( 'title' => 'Interview Scheduler', 'description' => 'O...

0  CKFINTETS - 删除“浏览服务器”按钮,但仅适用于某些配置文件  ( Ckeditor with ckfinder removing the browse server button but only for certa ) 
我有许多CKEDITOR配置文件,其中一些使用CKFINDER来上传图像。但是,对于一个配置文件,我要删除选项以在CKFinder对话框中浏览服务器,同时保留其另一个配置文件。 这是可能的吗? 这里有一个类似的问题,但它只会涉及全局删除按钮(据我所知): https://stackoverflow.com/que...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.