Professionelle Bücher. Auch für Einsteiger.

Inhaltsverzeichnis
Vorwort
1 Einleitung
2 Installation
3 Frontend
4 Backend
5 Eine erste Webseite
6 Inhalte erstellen und verändern
7 Module, Mambots, Komponenten
8 Konfiguration von Joomla!
9 Eine Site aufbauen
10 Der Joomla!-Baukasten
11 Formulare: Facile Forms
12 Benutzer und Bereiche
13 Joomla! als Community-Treff
14 Forum: Simpleboard
15 Blog: WordPress
16 Wiki: MamboWiki
17 Noch mehr Kommunikation
18 Systemwartung
19 Weiterführende Themen
20 Eigene Erweiterungen schreiben
21 Mambots erstellen
22 Eine eigene Komponente
23 Troubleshooting
A Die Joomla!-API
B Glossar
C Inhalt der CD
Index
Index
Download: - ZIP, ca. 19,6 MB
Buch bestellen
Ihre Meinung?
<< zurück | Galileo Computing / <openbook> / Joomla! | vor >>
Joomla! von Anja Ebersbach, Markus Glaser, Radovan Kubani Das Handbuch für Einsteiger
Joomla! 496 S., mit CD, 29,90 Euro Galileo Computing ISBN 3-89842-632-7 |
| Kapitel A Die Joomla!-API
|  | A.1 Funktionen
|  | A.2 Konstanten
|  | A.3 Variablen
|  | A.4 Zur Laufzeit verfügbare Objekte
|  |  | A.4.1 Database (JDatabase)
|  |  | A.4.2 mosMainFrame (JApplication)
|  |  | A.4.3 mosUser (JModelUser)
|  |  | A.4.4 mosParameters (JParameter)
|  | A.5 Weitere Objekte
|  |  | A.5.2 mosMenuBar
|  |  | A.5.3 patTemplate
## A.5 Weitere Objekte A.5.1 mosHTML Stellt Standard-HTML-Elemente von Joomla! zur Verfügung. Häufig tauchen dabei zwei Parameter auf:
| $params Ein Objekt vom Typ mosParameter. Hier können verschiedene Daten übergeben werden, die normiert sind. So gibt popup an, ob es sich um ein Popup-Fenster handelt. Die mosHTML-Elemente passen Ihr Verhalten entsprechend an.
| $enable Wenn true, wird das Element ausgegeben. Standard ist false.
#### Methoden

Tabelle A.8 Methoden des mosHTML-Objekts

Methode | Beschreibung
BackButton ( object &$params, [boolean $enable] ) | Gibt einen Zurück-Button aus, wenn in $params der Wert back_button auf true und popup auf false gesetzt ist.
CloseButton ( object &$params, [boolean $enable] ) | Gibt einen Schließen-Button aus, wenn in $params der Wert popup auf true gesetzt ist.
monthSelectList ( string $tag_name, string $tag_attribs, mixed $selected ) | Gibt eine Auswahlliste mit Monatsnamen aus. E $tag_name. Der Name des erzeugten <select>-Tags. E $tag_attribs. Weitere Attribute wie beispielsweise die CSS-Klasse. E $selected. Index des ausgewählten Monats. Im einstelligen Bereich mit führender 0, also z. B. 02.
PrintIcon ( int &$row, object &$params, boolean $enable, string $link ) | Gibt ein Drucksymbol aus. E $row. Index der Zeile, falls das Symbol in Listen dargestellt wird. E $params. Ist der Wert print auf false gesetzt, wird kein Symbol angezeigt. E $link. Die URL des Dokuments, das gedruckt werden soll.
yesnoRadioList ( string $tag_name, string $tag_attribs, mixed $selected, [string $yes], [string $no] ) | Gibt Radiobuttons für »Ja« und »Nein« aus. E $tag_name. Der Name der erzeugten Radiobuttons. E $tag_attribs. Weitere Attribute wie beispielsweise die CSS-Klasse. E $selected. Bestimmt, was vorausgewählt wird. 0 steht für »no«. E $yes, $no. Beschriftung der einzelnen Optionen.
### A.5.2 mosMenuBar Dieses Objekt stellt die Funktionalität für Ausgaben in der Toolbar zur Verfügung. Zwei Parameter tauchen dabei besonders häufig auf:
| $task Der Name der Funktion, die ausgeführt werden soll.
| $alt Der Text für das alt-Attribut des Bildes.
#### Methoden

Tabelle A.9 Die Methoden des mosMenuBar-Objekts

Methode | Beschreibung
addNew ( string $task, [string $alt]) | Gibt das Neu-Symbol aus.
back( [mixed $alt], [mixed $href]) | Gibt das Zurück-Symbol aus. E $href. Zieladresse beim Zurückspringen.
cancel ( string $task, [string $alt]) | Gibt das Abbrechen-Symbol aus.
deleteList( [string $msg], string $task, [string $alt]) | Gibt das Löschen-Symbol aus. E $msg. Meldung, die ausgegeben wird, wenn das Löschen erfolgreich war.
editList ( string $task, [string $alt]) | Gibt das Bearbeiten-Symbol aus.
endTable () | Beendet die Toolbar.
publish ( string $task, [string $alt]) | Gibt das Veröffentlichen-Symbol aus.
save ( string $task, [string $alt]) | Gibt das Speichern-Symbol aus.
startTable () | Beginnt die Toolbar.
Trash ( string $task, [string $alt]) | Gibt das Papierkorb-Symbol aus.
unpublish ( string $task, [string $alt]) | Gibt das Verstecken-Symbol aus.
### A.5.3 patTemplate Das ist eine leistungsstarke Template-Verwaltung, die mit Joomla! mitgeliefert wird. Um ein Objekt vom Typ patTemplate zu erzeugen, rufen Sie die Methode
    patFactory::createTemplate('')
auf. Der Parameter $template enthält immer den Namen des erstellten Templates. #### Methoden

Tabelle A.10 Die Methoden des patTemplate-Objekts

Methode | Beschreibung
addObject ( string $template, object|array $object) | Übergibt ein Objekt, beispielsweise aus einer Datenbankabfrage, an das Template. E $object. Das zu übergebende Objekt.
addRows ( string $template, array $rows, [string $prefix = '']) | Übergibt ein Array an das Template. E $rows. Das zu übergebende Array. E $prefix. Ein Präfix, das allen Variablennamen mitgegeben wird.
addVar ( string $template, string $varname, mixed $value) | Übergibt eine Variable an das Template. E $varname. Name der Variablen. E $value. Zu übergebender Wert.
addVars ( string $template, array $variables, [string $prefix = '']) | Setzt mehrere Werte von Variablen im Template. Diese werden als assoziatives Array übergeben. E $variables. Array mit Variablennamen und -werten. E $prefix. Ein Präfix, das allen Variablennamen mitgegeben wird.
displayParsedTemplate (string $template) | Gibt das verarbeitete Template aus.
exists (string $template) | Prüft, ob ein bestimmtes Template existiert.
getAttribute ( string $template, string $attribute) | Liefert den Wert eines Attributs des Templates zurück, z. B. loop oder visibility. E $attribute. Der Name des Attributs.
readTemplatesFromInput (string $input) | Liest ein Template von einer Datei. E $input. Der Name der Datei.
setAttribute ( string $template, string $attribute, mixed $value) | Setzt den Wert eines Attributs des Templates. E $attribute. Der Name des Attributs. E $value. Der Wert, der gesetzt werden soll.
setRoot (string $root) | Setzt das Verzeichnis, in dem nach Templates gesucht werden soll. E $root. Der Pfad des Verzeichnisses.
<< zurück | <top> | vor >>
Zum Katalog
Joomla! bestellen
Ihre Meinung?
Wie hat Ihnen das <openbook> gefallen? Ihre Meinung
Buchtipps
| NEU: Joomla! 1.5 - für Einsteiger
| Einstieg in Joomla! - Das Video-Training
| CSS-Layouts
| Webseiten erstellen für Einsteiger
| Suchmaschinen-Optimierung für Webentwickler
| Professionelles Webdesign mit (X)HTML und CSS
| Einstieg in osCommerce/xt:Commerce
Shopping
Versandkostenfrei bestellen in Deutschland und Österreich Info

Copyright © Galileo Press 2006
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das <openbook> denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

[Galileo Computing]
Galileo Press, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, info@galileo-press.de