Drupal

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



2
MariaDB与MySQL是否适用于Drupal 6?
我想知道将Mysql转换为社区站点的大型D6数据库(使用MyIsam引擎,读取率为80%,写入率为20%,写入速度约为1300 qps)是一个好主意吗? MariaDB似乎是非常可取的: MariaDB是一种数据库服务器,为MySQL提供了嵌入式替换功能。MariaDB由MySQL的某些原始作者构建,并得到了自由和开源软件开发人员的广泛支持。除了MySQL的核心功能外,MariaDB还提供了一组丰富的功能增强功能,包括备用存储引擎,服务器优化和补丁程序。 但是,我想听听drupallers的有关预期性能提升的第一手经验。我知道MariaDB默认使用XtraDB(InnoDB改进)存储引擎。实际上,一旦我将Mysql数据库移至InnoDB引擎,我的网站就会显着减速,因此我不确定所假定的性能提升。 我也想知道转换到MariaDB的注意事项(可能是不兼容的模块等)。 谢谢
8 database 

3
在模块中覆盖node.tpl.php
我创建了一个模块,该模块应该能够显示某种内容类型的内容。该显示有点复杂,为了能够将其关闭并将所有内容分组在一起,我为此创建了一个模块。 但是最后,它应该只是使用自定义的.tpl.php文件覆盖普通的node.tpl.php。当我将文件放在模板文件夹中时,它会被拾取,页面按预期显示,但是当文件在模块文件夹中时,我无法使它工作。 我阅读了很多有关regsiter .tpl文件和预处理的内容,但没有任何内容可以组合我所需的内容。 这就是我到目前为止 function apps_theme($existing, $type, $theme, $path) { $items = array( 'node--app' => array( 'template' => drupal_get_path('module', 'app') . '/node--app', 'variables' => array('node' => (object)array()) ) ); return $items; } function apps_preprocess_node(&$vars) { $variables['theme_hook_suggestions'][] = 'node__app'; }
8 7  theming 



2
如何翻译Webform模块表单?
我真的看不到翻译Webform模块的方法。还有其他人面对这个问题吗? 我知道可以使用区域设置(对于同一节点),也可以创建另一个节点,但是我真的想使用第一个选项。

1
防止文件重命名
我有一个用户正在上传多个具有相同文件名的文件。对他们而言,重要的是文件绝不能重命名。但是,文件最后得到_1,_2等。 有没有一种方法可以要求Drupal为重复的文件名创建一个新目录,从而不必重命名?
8 files 

4
如何为每个视图显示命名views-exposed-form.tpl.php
我试过了,views-exposed-form--"view_name"--"display_name".tpl.php但是没有用。是否可以制作仅适用于视图公开过滤器的模板文件? 我在同一视图中有两个来自不同显示器的暴露滤镜,并且我想通过两个模板文件为这两个暴露滤镜设置不同的主题。
8 views  theming 

2
如何设置default.settings.php以将其用于开发,测试和生产站点?
我在Drupal 7网站设置中使用dev,tst和prd环境。我使用git进行版本控制。 我想消除将站点从dev移到tst以及从tst移到prd时需要做的一个手动步骤。 现在,我必须分别为dev,tst和prd网站更新settings.php。 我想设置default.settings.php文件,以便将dev,tst和prd的所有设置都存储在一个default.settings.php和中。复制到settings.php后,Drupal将根据环境选择正确的设置。 我正在寻找类似下面的伪代码的东西: common.settings if environment = dev then ... dev.settings ... else if environment = tst then ... tst.settings ... else if environment = prd then ... prd.settings ... end if 您知道如何为Drupal 7做到这一点吗?

2
如何在我的网站上找到“路径”列表?
我最近成为了Drupal网站的管理员。我正在尝试在页面上配置各种块,到目前为止,仅成功地将它们全部删除了。配置菜单告诉我输入要在其中显示块的“路径”。如何找到可供输入的路径名列表?该站点有一个博客,但是输入“ blog”甚至“ blog / *”并没有使该块出现在该块上。
8 uri 

3
列出实体字段
我想知道是否有一种简便的方法来获取实体的所有字段。 我有一个分类词汇。它的术语有一个特殊的字段,我想在我的模块之一的选择框中列出列表,以便用户可以选择术语的特殊值。因此,我需要一种方法来列出该术语的可能字段。
8 7  entities 



2
在.info文件中加权Javascript
Drupal 7 在drupal_add_js中添加了一个新的' weight '选项,以便您可以控制将Javascript文件添加到页面的顺序。在.info文件中添加Javascript时,有什么方法可以做到这一点?
8 7  .info  javascript 

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.