Drupal主题中的$ attributes和$ classes之间的区别?

Drupal主题中的$ attributes和$ classes之间的区别?

问题描述:

在面板TPL文件中,我有以下内容,但是这会将类打印两次。

<div class="<?php print $classes; ?>" <?php print $id; ?> <?php print $attributes; ?>> 

是否有这之间的差异:

class="<?php print $classes; ?>" 

这?:

<?php print $attributes; ?> 

正如你所看到的,class="<?php print $classes; ?>",只打印类元素中的类属性,而<?php print $attributes; ?>打印该元素的所有属性:类,样式,值,样式,像“标签”或“可见性”等自定义属性...

所以你用这两种功能打印类。如果您只想打印课程,请使用print $classes;如果要打印所有项目属性(包括课程),则使用print $attributes