Joomla! Programmierung/Framework/JHtmlGrid/published
Aus Joomla! Dokumentation
Testet, ob ein übergebenes Objekt veröffentlicht ist oder nicht. Gibt dann je nach Status einen grünen Haken oder ein rotes X aus.
Inhaltsverzeichnis |
[Bearbeiten] Syntax
static string published( $row, $i, $imgY, $imgX, $prefix )
| Parameter | Datentyp | Beschreibung | Standardwert |
|---|---|---|---|
| $row | object | Das Objekt, das überprüft werden soll. Muss $row->published enthalten.
|
|
| $i | int | Der Index des Eintrages. | |
| $imgY | string | Optionale Variable um ein eigenes Bild für published festzulegen. | tick.png |
| $imgX | string | Optionale Variable um ein eigenes Bild für unpublished festzulegen. | publish_x.png |
| $prefix | string | Optionaler Präfix für den task. | '' |
[Bearbeiten] Beispiele
[Bearbeiten] Publish/Unpublish Icon generieren
$row1 = new StdClass(); $row1->published = true; $row2 = new StdClass(); $row2->published = false; echo JHtml::_('grid.published', $row1, 0); echo JHtml::_('grid.published', $row2, 1);
Ausgabe:
<a href="javascript:void(0);" onclick="return listItemTask('cb0','unpublish')" title="Unpublish Item"> <img src="images/tick.png" border="0" alt="Freigegeben" /> </a> <a href="javascript:void(0);" onclick="return listItemTask('cb1','publish')" title="Publish Item"> <img src="images/tick.png" border="0" alt="Gesperrt" /> </a>