【问题标题】:How to add an icon in local task link ? (Drupal)如何在本地任务链接中添加图标? (德鲁巴)
【发布时间】:2021-04-21 11:35:02
【问题描述】:

我想在 drupal 的本地任务链接中添加一个图标。我是新手。。 我已经尝试了几种解决方案,例如:

 $local_tasks['entity.user.canonical']['title'] = '<i> class="icon--search"></i>';

带标记:

$local_tasks['entity.user.canonical']['title'] = Markup::create('<i class="icon--search"></i>');

还有一个数组...

但我什么也没找到

【问题讨论】:

    标签: php drupal module


    【解决方案1】:

    添加图标有多种方式。

    1> 我们可以预处理菜单本地任务。

    function THEMENAME_preprocess_menu_local_task(&$variables) {
      $variables['link']['#options']['attributes']['class'][] = 'nav-link';
    }
    

    简单的方法是使用 https://www.drupal.org/project/menu_link_attributes 之类的 contrib 模块

    对于 Drupal7,本教程可以提供帮助 https://www.webwash.net/how-to-display-icons-in-drupal-using-icon-api/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多