我正在尝试在drupal主题中为<body>
标记添加ID。目前我正在以下列方式进行:
PHP
function myTheme_preprocess_html(&$variables) {
$variables['bodyId'] = $variables['is_front'] ? 'id="page-AnaSayfa"' : 'id="page"';
}
HTML:
<body class="<?php print $classes;?>" <?php print $attributes;?> <?php print $bodyId;?>>
我想知道有没有办法使用$attributes
变量?到目前为止,我尝试过它并没有起作用,导致我使用现在的$bodyId
。
感谢您的帮助。
答案 0 :(得分:4)
我明白了。
从以下位置更改:
function myTheme_preprocess_html(&$variables) {
$variables['bodyId'] = $variables['is_front'] ? 'id="page-AnaSayfa"' : 'id="page"';
}
要:
function sat7turk_preprocess_html(&$variables) {
$variables['attributes_array']['id'] = $variables['is_front'] ? 'page-AnaSayfa' : 'page';
}