2015-09-07 2 views
0

В файле TPL панелей у меня есть следующее, однако это печатает классы дважды.

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

Есть ли разница между этим:

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

и это ?:

<?php print $attributes; ?> 

ответ

0

Как вы можете видеть, class="<?php print $classes; ?>", печатает только классы для атрибута класса в элементе , а <?php print $attributes; ?> печатает все атрибуты для этого элемента: класс, стиль, значение, стиль, пользовательские атрибуты, такие как «тег» или «видимость» и т. д.

Итак, вы печатаете классы с обеими функциями. Используйте команду print $classes, если вы хотите печатать только классы, и print $attributes, если вы хотите распечатать все атрибуты элементов, включая классы.