Bild hinzufügen, um Joomla JToolBar individuelle Link-Button
-
28-09-2019 - |
Frage
Hallo Ich habe eine benutzerdefinierte Schaltfläche Link im Admin-Bereich meiner Komponente erstellt, so etwas wie folgt aus:
$bar = & JToolBar::getInstance('toolbar');
$bar->appendButton( 'Link', 'export', 'Export', 'index.php?option=com_component&task=export&format=raw' );
Allerdings wird kein Bild zugewiesen, und ich weiß nicht, wie man auf die Taste zuweisen. Wer weiß, wie kann ich das tun?
Lösung
Sie müssen CSS-Klasse genannt icon-32-export
mit Bildhintergrund erstellen.
Hier ist ein Beispiel:
<?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);
?>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow