Добавить изображение в пользовательскую кнопку ссылки Joomla JToolBar - PullRequest
1 голос
/ 02 ноября 2010

Привет! Я создал пользовательскую ссылку на кнопку в разделе администратора моего компонента, что-то вроде этого:

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

Однако изображение не назначено, и я не знаю, как назначить егокнопка.Кто-нибудь знает, как я могу это сделать?

1 Ответ

5 голосов
/ 03 ноября 2010

Вам нужно создать класс 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);

?>
...