跳转到主要内容
微笑的天使 提交于 17 July 2009

主题作者应该仔细的编写干净、结构良好的代码,这和其它项目上的程序员一样。这样做,可以使代码更容易阅读、理解和维护。虽然不同的组织有着不同的习惯,但是最好大家都遵从Drupal标准,这样有利于协作工作或者需求帮助。

  • 缩进采用2个空格;而不是一个tab键
  • HTML标签的开始和结束部分的缩进一定要匹配。
  • PHP 和HTML的缩进要区分开来

不是这样:

  ...   <?php if ($header): ?>   <div id="header">     <?php print $header; ?>   </div>   <?php endif; ?>   ...    

应该这样:

  ... <?php if ($header): ?>   <div id="header">     <?php print $header; ?>   </div> <?php endif; ?>   ...    

这样,良好的缩进,使得一眼就能够找到匹配的开始和结束标签了。

 

  • 最好在HTML中使用PHP,而不是在PHP中使用HTML。例如,

不应这样:

<?php if (!$page) {   print "<h2><a href=\"$node_url\" title=\"$title\">$title</a></h2>"; }

if ($submitted) {   print "<span class=\"submitted\">$submitted</span>"; } ?>

应该这样:

<?php if (!$page): ?>   <h2><a href="<?php print $node_url ?>" title="<?php print $title ?>"><?php print $title ?></a></h2> <?php endif; ?>

<?php if ($submitted): ?>   <span class="submitted"><?php print $submitted ?></span> <?php endif; ?>    

毕竟,PHP是一个嵌入到HTML中的脚本语言-----而不是其它方式(HTML嵌入到PHP中)。

Taxonomy upgrade extras