Drupal

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

3
在Drupal 7的公开视图过滤器上使用hook_form_alter
我在使用hook_form_alter()Views 3和Drupal 7时遇到了一些麻烦。 我无法添加if语句来唯一标识视图;无论我输入什么内容,都永远不会发现if语句是正确的。但是,我可以使用以下命令轻松地使用form_id,因此我不确定哪里出错了! if ($form_id == 'views_exposed_form') { } 如何使用hook_form_alter()独特地改变我的单一观点?
12 7  views 

2
如何在代码驱动的开发工作流程中平衡功能和安装配置文件?
Drupal安装配置文件(在Drupal 7中)非常强大,几乎可以执行模块可以执行的任何操作。我正在使用“安装配置文件”和“功能”来开发我的网站,将所有内容保留在代码中,因此不必对数据库进行版本控制。 有了安装配置文件的强大功能,您可以在功能模块中完成的许多操作也可以在安装配置文件中完成。例如,创建内容类型,配置权限等。在Drupal中使用代码驱动的开发工作流程时,应该如何确定某个内容属于安装配置文件还是功能模块?

3
使用迁移模块移动多语言内容
我只有一个MySQL表,每一行都有混合的英语/法语内容。我试图弄清楚如何将其迁移到正确的i18n配置的Drupal站点中。 我可以让Migrate将内容导入一种语言,但是我希望将其导入两种语言。有901行,因此它最终应创建1802个链接的节点。 我只是不知道如何设置Migrate模块以两次循环并链接节点。 编辑:我用这个并且能够合并两个: public function postImport() { parent::postImport(); // $ii should really be determined by $count_query $ii = 2000; for ($i = 1; $i < $ii; $i++) { // Confirm SQL in phpMyAdmin to verify $query = "SELECT n.nid, tid.field_bv_transfer_id_value FROM {field_revision_field_bv_transfer_id} tid INNER JOIN node n ON tid.entity_id …

2
如何阻止网站访问者触发cron任务?
我的网站日志显示,如果有人访问该网站,则会触发cron。这减慢了第一次访问的加载时间。 将cron配置为每3小时运行一次:管理>配置»系统»Cron。 我如何运行计划的cron,而不是由访问者触发的?
12 7  performance  cron 

3
如何在div中包装两个渲染数组元素?
给定此可渲染数组: $output = array( 'twitter-icon' => array( '#type' => 'markup', '#markup' => '<div class="twitter-icon"></div>' ), 'twitter-link' => array( '#type' => 'markup', '#markup' => l('follow us on Twitter', 'https://twitter.com/#!/zujava'), ), ); 如何将这两个元素都包装在一个DIV中?
12 7  theming 

3
通过电子邮件而不是用户名登录
我找不到使用对(电子邮件,密码)而不是(用户名,密码)更改登录系统的方法。 我认为人们永远不会记住他们想要的用户名,因此必须在其末尾添加一个数字...
12 7  users 

2
获取现场汇总信息的最可持续方法是什么?
EntityFieldQuery不可用于对字段数据运行聚合函数(SUM,AVG等),因为它与SQL无关。也就是说,合法地需要不时地运行此类操作。根据具有EntityFieldQuery尤其是EntityFieldQuery的SQL函数以及如何使用聚合函数SUM,ARG和MAX,需要使用SQL查询,并且这种方法最适合我的用例。昨天我在与@chx交谈时,他建议使用几个内部函数来查找字段名称和列名称。我只是想知道这是否可持续,是否适合在我可能发布给其他人的代码库中进行。 如果这是最好的方法,那就是最好的方法。我绝对不敢做,因为它感觉很乱。
12 7  entities  database 

2
尝试创建带有标签的视图时出现问题。选项卡的链接未指向我设置的路径
我正在尝试创建带有选项卡的视图:这样的页面具有多个选项卡,该视图具有一个显示所有Article节点的主页,一个用于所有Event节点的选项卡以及一个用于Blog节点的选项卡。应该是这样的: 菜单中的“内容”按钮链接到/ content, “文章”标签链接到/ content / articles, “博客”标签链接到/ content / blog, “事件”标签链接到/ content / event。 但是,通过我的工作,这是我得到的: 所有3个标签都链接到/ content,而不是/ content / articles,/ content / blog,/ content / event。 ========== 下面是我的视图配置: 因此,基本上,选项卡会显示出来,但是选项卡的链接都指向/ content,而不是它们的单独链接。 我做错了什么?请指教。提前致谢!
12 views  routes 

2
将节点内容加载到lightbox2中(不包含页眉,页脚和其他块)
是否可以将节点(从id)加载到灯箱2中,而不必加载所有其他块?节点必须显示的内容 我想在某些链接上显示一些弹出窗口,以允许在其中显示某些节点​​。在这种情况下,将不会进行任何提交(注释被禁用) 另一个很酷的事情是在灯箱中包含Web窗体。.再次没有标题..但我认为这更复杂,因为它是表单提交...因此需要ajax




12
如何最终禁用对内容类型的评论?
我正在尝试禁用Webform上的评论。我尝试了所有可以找到的设置,但是: 链接到评论表单仍然出现 名称字段和提交按钮仍显示在评论表单上 有人可以给我提些建议吗?
12 7  comments 

6
如何限制对节点的直接访问?
如何限制对节点的直接访问,而仅允许视图访问特定节点类型的必填字段? 例如,在“视图幻灯片”中,我们正在滑动属于特定节点类型的图像字段。但是我们不希望搜索引擎访问和访问者访问属于该节点类型的节点。 有什么建议?
12 7  nodes  users  views 

3
如何包含PHP库?
在Drupal 7的,也有hook_library()和drupal_add_library()可用于管理JS和CSS库。我正在寻找如何在我的发行版中包括PHPExel库。 我该怎么做?
12 7 

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.