php - 如何在本地任务链接中添加图标?(德鲁巴)
问题描述
我想在 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>');
还有一个数组......
但我什么也没发现
解决方案
有几种添加图标的方法。
1> 我们可以预处理菜单本地任务。
function THEMENAME_preprocess_menu_local_task(&$variables) {
$variables['link']['#options']['attributes']['class'][] = 'nav-link';
}
简单的方法是使用 contrib 模块,如https://www.drupal.org/project/menu_link_attributes
对于 Drupal7,本教程可以帮助 https://www.webwash.net/how-to-display-icons-in-drupal-using-icon-api/
推荐阅读
- javascript - 如何减少 expo 项目中的 apk 大小?
- colors - (Python) Plotly Scatter - 用整数值指定线条颜色
- java - 借助 Spring 的 AbstractBeanDefinition 的反射进行序列化
- kubernetes-ingress - Nginix 在使用 -SSL Passthrough 时崩溃
- node.js - 密码加密nodeJS PBKDF2
- ruby-on-rails - Datetimepicker & Cocoon 显示多个时间切换
- javascript - 西格玛 js。改变背景颜色
- python - Bingads SDK Python Suds 发送错误的信封
- node.js - NodeJS Mongodb比较数组中的数据
- python - Python 3 - 列表和字典