跳转到主要内容
xieyanxy9 提交于 30 November 2012

原文链接:drupal.org/node/195435

维护页是什么?

网站设置为离线模式或的网站是因为技术问题,如数据库故障无法运行时,将使用维护页。您可以启用此模式从"管理 > 站点配置 > 网站维护"。这种模式也会触发数据库出现故障期间。默认情况下,核心主题 Minnelli 用于在此模式下即使选择了另一个主题。不过,您可能想包括维护页从您自己的网站内。

xieyanxy9 提交于 30 November 2012

原文链接:drupal.org/node/1965

 

主题作者应小心编写清洁而有条理的代码,就像编码器的任何其他项目。这样做可使代码易于阅读、 理解和维护。虽然不同的组织有不同的约定,但是通常最好遵循的 Drupal 标准作为协作时此帮助或寻求帮助。

移动代码计算之前您启动数据的演示文稿。该脚本的业务逻辑部分将包含: <?php $tax = $price * 0.075; ?> 和演示文稿的一部分:

Price: <?php print $price; ?>Tax: <?php print $tax; ?>
  • 添加用于缩进 ; 2 空格而不是一个选项卡式的缩进 (这可保持一致性和与 Drupal 的编码标准是一致的)
  • 匹配开始和结束块 HTML 标记缩的进
  • 区分 PHP 和 HTML 的缩进。

    不是这样的:

xieyanxy9 提交于 30 November 2012

原文链接:drupal.org/node/336813

在主题开发时总会遇到一些问题,下面有部分解决办法和注意事项:

在测试站点上开发:

为了让用户看到一个没有bug的网站,需要一个测试站点;通常我们要设置服务器,并在本地主机上安装drupal.

 

编写安全的代码

你的主题中任何 PHP 函数应使用 Drupal API 和遵循编写安全代码的最佳做法。请注意应放在 template.php 或模块中的函数和不在 *。 tpl.php。

xieyanxy9 提交于 30 November 2012

原文链接:drupal.org/node/464472

本节提供一个容易学习的主题开发指南。

web 可访问性是指所有有能力(及精通电脑的)或没有能力的人都可以通过网站进行实践使用,如果网站被正确地设计,开发和编辑,所有用户都可以有平等机会获得信息和功能。

新手可以看W3C的入门文档

模块开发辅助信息,请参阅开发人员辅助指南的实践部分。要参与讨论有关辅助功能,参阅Drupal的入门文档

 

learningxm 提交于 30 November 2012

EntityTest.php文件简单分析:

定义一些可以调用的变量和结构函数:

位置:

core\modules\system\tests\modules\entity_test\lib\Drupal\entity_test\Plugin\Core\Entity

针对模块的相对存放路径:lib\Drupal\entity_test\Plugin\Core\Entity

需要了解的基础知识:

core\lib目录: 存放整个网站可以调用的类库和函数

modulename\lib目录: 某个模块调用的类库和函数

<?php //--在文件开头使用以下命名方法定义当前类库函数的路径: namespace Drupal\entity_test\Plugin\Core\Entity; //--调用需要使用到的核心的类库目录 use Drupal\Core\Entity\EntityNG; use Drupal\Core\Annotation\Plugin; use Drupal\Core\Annotation\Translation; ?>

具体内容可以查看api:

learningxm 提交于 30 November 2012

在drupal8的大本营里面发现了这个彩蛋,drupal8 examples隐藏的可够深的,不过还是被我给找到了。

目录:core\modules\system\tests\modules

模块默认的info文件里设定了隐藏属性:

hidden = TRUE

想做测试的朋友在前面添加分号(;),去掉改模块的隐藏属性,在extend下面就可以看到了。

还等什么?快开始你的测试之旅吧?

订阅