Joomla! Programmierung/Framework/JHtmlList/genericordering
Aus Joomla! Dokumentation
Bereitet die <option> Tags für eine "Select" Liste aufgrund eines MySQL-Query vor, die es dann ermöglicht die Position des Beitrages einzustellen.
Inhaltsverzeichnis |
[Bearbeiten] Syntax
static string genericordering( $sql, $chop )
| Parameter | Datentyp | Beschreibung | Standardwert |
|---|---|---|---|
| $sql | string | Ein SQL Befehl, der die Sortierung AS value und das Namensfeld AS text haben muss.
|
|
| $chop | integer | Anzahl der Zeichen, die die Überschrift maximal haben darf. | null |
[Bearbeiten] Beispiele
[Bearbeiten] Menüsortierung als Liste generieren
$query = "SELECT ordering AS value, name AS text" . " FROM #__menu" . " WHERE menutype = 'mainmenu'" . " AND parent = 0" . " AND published != -2" . " ORDER BY ordering"; echo JHTML::_('list.genericordering', $query );
[Bearbeiten] Quellcode
{ $db->setQuery($sql); $items = $db->loadObjectList(); // Check for a database error. if ($db->getErrorNum()) { return false; } { return $options; } { { } else { $text = $items[$i]->text; } } return $options; }