嗨,我在组件的管理部分中创建了一个自定义按钮链接,类似的内容:

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

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

有帮助吗?

解决方案

您需要创建称为CSS类 icon-32-export 与图像背景。

这是一个示例:

<?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);

?>
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top