11 建议的目录权限是什么? 我正准备部署Drupal 7网站,但找不到任何有关建议将安全意识强的文件和目录权限设置为什么的文档。 具体来说default/files/(也子目录?) settings.php,.htaccess以及其他任何我应该知道的。 145 7 users security files
3 查看上下文过滤器分类名称 我正在为具有分类字段的自定义内容类型的视图添加上下文过滤器。上下文过滤器允许我按分类标签ID进行过滤,但不能按分类标签名称进行过滤。在分类法中具有给定标签的含义: 1 | test1 2 | another tag 3 | taggy ...... 99 | coolness 我可以生成一个上下文过滤器,该过滤器将解析URL,例如http://mydrupal/myview/3显示已被taggyBUT 标记的所有内容,该URL需要将参数传递给通过标记名而不是标记ID进行查找,例如,http://mydrupal/myview/taggy查看所有使用taggyHow can 标记的内容。能做到吗? 106 7 taxonomy-terms views
9 未启用的模块会影响性能吗? 存在但未启用但没有启用Drupal模块对Drupal网站的性能有影响吗? 换句话说,从Drupal站点中删除禁用的模块是否会对性能产生积极影响? 91 7 performance
8 什么时候创建实体而不是仅添加新的内容类型合适? 与仅构建新的内容类型相比,创建新的实体类型有什么好处? 当您已经将所有CRUD和Views功能内置到内容类型中时,执行创建新实体所需的所有自定义编码似乎有点过头。 84 7 entities
14 是否可以为单个页面/节点添加CSS? 我正在整理疯狂的样式表(可能与将来的问题有关),并且想知道将自定义CSS添加到特定节点或页面的最佳方法。 特别是,我的工作网站的主页是“面板页面”,并且具有许多不同的样式。现在,CSS仅包含在主主题样式表中。 有没有办法说“如果这是节点Foo,则添加foo.css”?是CSS喷油器我在寻找什么呢? 我可能有兴趣将其推广到其他节点/节/等,但此刻我只想处理这一项。 我最终做了什么。 我使用的是Zen子主题,在实际阅读template.php时发现其中包含条件样式表的代码已注释掉。下面的代码正是我所需要的: if (drupal_is_front_page()) { drupal_add_css(path_to_theme() . "/foo.css", 'theme','all'); } (Zen template.php库存文件FWIW中的第80行。) 79 7 theming panels
4 如何从节点加载字段集合? 我有一个节点,上面有一些字段集合。 当查看node_load()输出时,我看到: [field_rich_text_group] => Array ( [und] => Array ( [0] => Array ( [value] => 6 ) [1] => Array ( [value] => 7 ) [2] => Array ( [value] => 8 ) ) ) 我可以使用什么API函数来实际加载实体ID为6、7、8等的集合中包含的字段数据? 72 7 entities
3 鉴于db_select比db_query慢得多,我为什么要使用它? 有关此背景的信息,请参见http://drupal.org/node/1067802。 考虑到所有这些,在什么情况下我可能想使用db_select(),还是应该仅依靠db_query? 69 7 performance database
5 打印使用db_select()构建的查询 我想以编程方式打印使用db_select()构建的查询。Drupal抽象层提供任何API函数吗? 它类似于Views中的查询输出,但是我想从我的自定义模块中打印它以进行调试。 61 7 database
7 从图像样式重建图像 我在Drupal 7中具有图像样式。我将多个图像附加到节点上,并基于此样式显示图像。然后,我更改了此图像样式的效果,但是现有的图像没有用新的图像样式效果重新创建。它们显示具有旧图像样式的效果。 如果我附加新图像,它们将使用新效果。删除现有图像并重新上传会导致该图像使用旧效果。 手册(我认为是错误的)指出,仅保存图像样式会导致重建:http : //drupal.org/documentation/modules/image 我已经清除了缓存。 如何强制重建? 58 7 media
8 如何以编程方式创建字段? 如何在Drupal 7中实现以下内容? 我需要做的是创建一个模块,该模块定义一个称为“公司”的新可现场使用的实体。我有一个清单,假设每个公司实例需要填写20个字段。这些问题是预定义的,有些可能包含自定义验证。 目前,我可以将新字段添加到Company实体。目前,这可以正常工作。我的问题是,安装模块后,我需要所有这些字段,因此无法通过界面添加它们。 我想知道如何解决这个问题?我以为它可以通过编程方式使用“管理字段” UI来完成。 56 7 entities
6 如何在选择文件时自动上载图像,而不是按上载按钮? 我有一个自定义内容类型,允许用户上传图像。我试图使界面尽可能简单。 内容类型包含一个图像字段。此方法有效,但是某些用户不知道该图像已上传,因为他们在选择后看不到该图像(要预览上传,必须按下上传按钮)。有没有一种方法可以跳过/自动按下上传按钮,以便在选择文件后立即显示图像? 换句话说,选择文件后立即显示以下图片,而不是下面的图片(其中显示了路径,但在Firefox中很难读取): 我希望预览显示如下: 54 7 media
10 您如何提高Drupal的性能? Drupal的开发速度很快,但是性能却很差。每秒很难达到50个请求。 在一个简单的网页中有很多SQL查询。如果您在Drupal.org中测试提交表单的请求时间,则总是需要几秒钟才能完成。 您如何提高网站速度? 54 7 6 performance
2 更好地了解Drupal行为 今天,我了解了Drupal的行为,并尝试编写以下代码。 (function ($) { Drupal.behaviors.mymodule = { attach: function (context, settings) { $('#mymodule_id', context).change(function () { alert('Handler for .change() called.'); }); } }; }(jQuery)); 是Drupal.behaviors.mymodule名称空间吗? 传递给Drupal行为的上下文和设置参数是什么? 这等于document.ready()吗? 我可以附加任何功能吗? 我可以定义将在某处调用的JavaScript函数吗? 51 7 javascript
7 db_select()中的“ OR”条件 我正在研究新的数据库层,很高兴将其更改为OOP层。我需要使用实现查询db_select()。我发现我可以使用添加一条WHERE语句$query->condition(),但是默认情况下条件是AND在一起的。 我如何才能将条件或在一起? $query=db_select('users','u')->fields('u',array('uid','title','created','uid')); $query->join('flag_content','fc' , 'u.uid = fc.content_id'); $query->condition('fc.fid', '5' , '='); $query->condition('fc.uid', $uid , '='); //… 51 7 database