簡體   English   中英

在drupal中為body標簽添加id屬性

[英]Add id attribute to body tag in drupal

我正在嘗試在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

謝謝你的幫助。

我想到了。

改變它:

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';
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM