Drupal

Drupal开发人员和管理员的问答

7
我可以使用PHP 5.5吗?
鉴于PHP 5.5的功能冻结已经很久了,我想是时候该发布对流行的PHP 5.4和Drupal 7问题的更新了。 那么,Drupal可以在PHP 5.5上运行吗?
18 updating 

3
如何通过URL传递View上下文过滤器?
我想通过URL中的上下文过滤器将一些值传递给我的视图。我要使用哪些GET惯用语?似乎没有任何线索,只是“上下文过滤器值由URL提供”。 如果必须构造该URL,如何确定需要传递哪些GET变量名才能被识别?
18 views 




1
是否可以对数据库进行测试以查看其是否不一致?
我们都知道Drupal并不真正支持数据库中外键的概念,而且可能永远不会1。 我们也知道,模块可能无法正确执行操作,或者用户会定期执行疯狂的操作,例如 DELETE FROM node_revision WHERE vid = 123 为了“保持数据库整洁”。发生这种情况时,挂钩不会运行,并且数据库中存在孤立数据。通常,这些数据是无害的,但有时会引起真正的怪异行为,并可能导致代码错误。 有什么不错的方法可以检测数据库中是否有失效和/或不一致的数据? 1 Drupal 7 Schema API 支持它们提供文档,但不支持实施。
18 database  testing 

5
如何通过比较2个字段来过滤视图。如果字段a <字段b
我有一个具有2个价格字段的产品内容类型。 我想创建一个视图,以显示价格A小于价格B的所有产品。 我希望我可以只添加一个过滤器,然后选择价格-A,然后选择小于操作,并将值设置为价格-B,但是您不能这样做。 我已经研究过使用视图挂钩,主要是hook_views_query_alter,但是还没有运气。 我也尝试过使用Views PHP模块,但无法使其正常工作。 有谁知道实现此目标的最佳方法?
18 7  views  commerce 

4
如何使用视图上下文过滤器OR?
浏览网络和SE一段时间后,似乎没有很好的解决方案将2 contextual filters与OR 组合(而不是默认的AND)。 这篇文章提到了一个PHP hack,并且这篇文章中有一些指向问题的链接,这些问题说明了7.x-3.1版中的最新更改。它还提到使用hook_views_query_alter(&amp;$view, &amp;$query)来修改视图。 有没有人有可行的例子或更好的解决方案?
18 7  views 


8
非作者的“查看未发布的内容”权限
我在Google上搜索了一下,看是否有一种权限级别的方法允许登录的(但非管理员)用户看到未发布的内容(标有CSS节点未发布的类)。这似乎仅计划用于Drupal 8。但是,也许有人足够聪明,可以解决此问题? 我有一个名为的角色Content Editor,该角色应该能够查看所有未发布的内容,无论它们是否是作者。
18 users  nodes 

7
以编程方式在视图中添加FILTER CRITERIA
我想以filter criteria编程方式添加/修改。 例如,对于一个视图,我添加了一个“电子邮件地址”过滤器,该过滤器的值需要动态更改,需要将其设置为当前登录用户的电子邮件ID。 如何实现呢?请参阅附件图像以获取更多详细信息。请帮忙。
18 7  views 

4
如何隐藏“管理字段”和“管理显示”选项卡
我正在使用Drupal 7创建一个网站,并且正在寻找分类法的权限。我想为网站维护者提供一个集中的位置,以管理词汇表和添加术语,对术语进行排序等。因此,我将其职责授予了“分类法”下的“管理词汇表和术语”权限。但是,这导致了不必要的复杂性,主要是使他们可以创建新字段并管理其显示(“管理字段”和“管理显示”选项卡)。 有没有一种方法可以使他们访问“词汇和术语”编辑屏幕,可以通过“结构&gt;分类法”访问该菜单,但是可以禁用词汇编辑屏幕上的“管理字段”和“管理显示”选项卡? 我对Drupal 6中的覆盖和钩子概念非常熟悉,但是我对Drupal 7还是很陌生(实际上,这是我的第一个D7网站,大约有5个或6个D6网站),所以我不介意编码解决方案(如果有)。只是寻找正确的答案或推动。 由于尚无人回答,因此我想补充一点,我愿意研究中心区域的替代方法来管理分类法(管理/结构/分类法)。也许我可以考虑使用Views创建一个页面来模拟分类法管理页面。 可行吗,有人做过这样的事吗?

3
在哪里可以了解如何为Views 3和D7创建自定义的公开滤镜?
我正在尝试学习如何为贡献的模块(选择或其他)创建自定义的公开过滤器。我在Drupal 6上找到了本教程,但是该代码似乎在Drupal 7上无法立即使用。 我还尝试查看了层次选择模块中的代码,但它似乎比我想做的要复杂得多。 有没有人对我可以从中学习的教程或模块提出任何建议,这些教程或模块以相对简单的方式(例如,位置模块等数量不多的自定义处理程序)实现了自定义暴露的过滤器?
18 views 

5
如何简单地使整个站点使用安全连接?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 6个月前关闭。 在Drupal 7中,我使用了安全登录模块在安全连接上运行该站点,但似乎在注销时不会恢复为http。为了简化起见,我想将整个站点都以https://的形式运行。 有没有使用模块的简单方法?
18 .htaccess  ssl 


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.