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

时间:2015-09-07 15:42:55

标签: drupal-theming

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

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

这是否有区别:

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

这个?:

<?php print $attributes; ?>

1 个答案:

答案 0 :(得分:0)

如您所见,class="<?php print $classes; ?>"仅打印元素中class属性的类,而<?php print $attributes; ?>打印该元素的所有属性:class,style,value,style,custom喜欢&#34;标记&#34;或&#34;可见性&#34;等...

所以你打印两个函数的类。如果您只想打印课程,请使用print $classes;如果要打印所有项目属性(包括课程),请使用print $attributes