Questions tagged «drupal»

8
Drupal如何工作?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 7年前关闭。 改善这个问题 有人可以提供Drupal 7控制流程的体系结构概述吗?也许从关于页面生成方式的流程图的意义上讲。您建议就Drupal的工作方式咨询什么其他资源?
151 php  drupal  drupal-7 

3
如何选择除JQuery中单击的元素以外的所有类?
我有一个在Drupal上开发的网站。我使用一个名为collapsiblock的模块(基本上是一个JQuery插件)来实现类似手风琴的效果。它对我来说很好用(尽管它处于Beta中)。但是我想对其进行修改,以便当用户单击手风琴的一项时,其他项将折叠。 在当前状态下,它的工作方式是当用户单击一个项目时,它将检查该项目是否已折叠或展开,并使该项目相反。这意味着,如果用户单击一个项目,它将展开;如果他/她单击另一个项目,也会展开,但不会折叠之前单击的项目。 您可以在下面看到代码。我知道应该在哪里添加代码以折叠以及如何折叠和扩展。我的问题是:除用户单击的项目外,我如何选择所有具有“ .collapsiblock”类的项目? 注意:类别为'.collapsiblockCollapsed'的项目会被折叠,如果从该项目中删除了该类,则会对其进行扩展。 // $Id: collapsiblock.js,v 1.6 2010/08/18 19:17:37 gagarine Exp $ Drupal.Collapsiblock = Drupal.Collapsiblock || {}; Drupal.behaviors.collapsiblock = function (context) { var cookieData = Drupal.Collapsiblock.getCookieData(); var slidetype = Drupal.settings.collapsiblock.slide_type; var defaultState = Drupal.settings.collapsiblock.default_state; var slidespeed = parseInt(Drupal.settings.collapsiblock.slide_speed); $('div.block:not(.collapsiblock-processed)', context).addClass('collapsiblock-processed').each(function () { var id = this.id; var titleElt …

7
如何以人类可读的格式输出(到日志)多级数组?
我在一个drupal网站上工作,并且在调试时,我总是必须通读嵌套的长数组。结果,我一生的大部分时间都花在使用箭头,回车键和Tab键上,将1000多个字符串拆分成嵌套的可读格式。 对于drupal开发人员,我无法使用devel的dsm(),因为我正在使用多步骤#ahah /#ajax表单,因此我只能将数组输出到错误日志,而不是屏幕。 视觉示例: 邪恶: 数组('form_wrapper'=>数组('#tree'=> true,'#type'=>'fieldset','#prefix'=>``,'#suffix'=>'','#value'= >'','名称'=>数组('#type'=>'textfield','#title'=> NULL,'#size'=> 60,'#maxlength'=> 60,'#required'= > false,'#description'=> NULL,'#attributes'=>数组('placeholder'=>'Email',),'#post'=>数组('form_wrapper'=> array('name'=> '','pass'=>'',), ... 好: array ( 'form_wrapper' => array ( '#tree' => true, '#type' => 'fieldset', '#prefix' => '<div>', '#suffix' => '</div>', '#value' => '', 'name' => array ( '#type' => 'textfield', '#title' => NULL, '#size' …
91 php  drupal 

10
如何快速主题化视图?
我用CCK和View 2模块定义了一个视图。我想快速定义特定于此视图的模板。是否有任何教程或信息?我需要修改哪些文件? 这是我的发现:(已编辑) 实际上,视图有两种方式:“字段”方式和“节点”方式。在“编辑视图”中,可以选择“ Row style: Node”或“ Row style: Fields”。 使用“ Node ”方式,您可以创建一个node-contentname.tpl.php,该视图将为视图中的每个节点调用。您可以使用$ field_name [0] ['value']访问cck字段值。(edit2)您可以使用node-view-viewname.tpl.php,它将仅为从该视图显示的每个节点调用。 使用“字段”方式,您可以为要单独设置主题的每个字段添加一个views-view-field--viewname--field-name-value.tpl.php。 感谢先前的回复,我使用了以下工具: 在“基本设置”块的“主题:信息”中,查看可以修改的所有不同模板。 该杰韦利模块的‘主题开发商’快速查找字段变量名。 查看2文档,尤其是“使用主题”页面。
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.