2010-11-02 170 views
1

您好我已經創建了我的組件的管理部分的自定義按鈕,鏈接,像這樣:添加圖片到Joomla JToolBar中自定義鏈接按鈕

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

但是沒有圖像被分配給它,我不知道如何分配一個按鈕。有誰知道我該怎麼做?

回答

5

您需要創建帶有圖像背景的名爲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); 

?>