Drupal7将Classname添加到body标记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Drupal7将Classname添加到body标记相关的知识,希望对你有一定的参考价值。

  1. <?php
  2. function ivorypearl_preprocess_html(&$variables, $hook) {
  3. // Classes for body element. Allows advanced theming based on context
  4. // (home page, node of certain type, etc.)
  5. if (!$variables['is_front']) {
  6. // Add unique class for each page.
  7. $path = drupal_get_path_alias($_GET['q']);
  8. // Add unique class for each website section.
  9. list($section, ) = explode('/', $path, 2);
  10. if (arg(0) == 'node') {
  11. if (arg(1) == 'add') {
  12. $section = 'node-add';
  13. }
  14. elseif (is_numeric(arg(1)) && (arg(2) == 'edit' || arg(2) == 'delete')) {
  15. $section = 'node-' . arg(2);
  16. }
  17. }
  18. $variables['classes_array'][] = drupal_html_class('section-' . $section);
  19. }
  20. if (theme_get_setting('ivorypearl_wireframes')) {
  21. $variables['classes_array'][] = 'with-wireframes'; // Optionally add the wireframes style.
  22. }
  23. }

以上是关于Drupal7将Classname添加到body标记的主要内容,如果未能解决你的问题,请参考以下文章

反应:仅将主体类添加到 useEffect 挂钩中的某些组件?

原生js添加class

php 将css classname添加到Render数组元素#drupal8

如何将背景音乐添加到 Drupal 7 [关闭]

将@mention 对象添加到概念页面标题?

Drupal 7:将私人论坛添加到有机组