将图像添加到 Joomla JToolBar 自定义链接按钮

Posted

技术标签:

【中文标题】将图像添加到 Joomla JToolBar 自定义链接按钮【英文标题】:Add image to Joomla JToolBar custom link button 【发布时间】:2011-05-04 00:26:47 【问题描述】:

您好,我在组件的管理部分创建了一个自定义按钮链接,如下所示:

$bar = & JToolBar::getInstance('toolbar');
$bar->appendButton( 'Link', 'export', 'Export', 'index.php?option=com_component&task=export&format=raw' );

但是没有图像分配给它,我不知道如何为按钮分配一个图像。有谁知道我该怎么做?

【问题讨论】:

【参考方案1】:

您需要创建名为 icon-32-export 的 CSS 类,并带有图像背景。

这是一个例子:

<?php

// Add CSS class to the document, it's better to have it in external CSS document
$imgPath = JRoute::_('/administrator/templates/khepri/images/toolbar/icon-32-new.png');
JFactory::getDocument()->addStyleDeclaration(".icon-32-export  background: url($imgPath); ");

//
$bar = & JToolBar::getInstance('toolbar');
$url = JRoute::_('index.php?option=com_component&task=export&format=raw');
$bar->appendButton( 'Link', 'export', 'Export', $url);

?>

【讨论】:

以上是关于将图像添加到 Joomla JToolBar 自定义链接按钮的主要内容,如果未能解决你的问题,请参考以下文章

Joomla 3 自定义插件安装:将包含图像的文件夹从 zip 添加到图像文件夹

将图像按钮添加到 ListView 中的自定义项的布局会停止接收长按事件

将选项卡和字段添加到自定义 joomla 组件

移除浮动的 JToolbar

Joomla - 创建自定义重写规则

joomla:将上传器添加到组件后端