Artikel

Beschreibung

Artikel ist eine Datenklasse, die Texte der Webseite aufnimmt. Berichte über Aktivitäten usw. Ein Artikel besitzt einen Text und einen Anriss, letzterer kann z.B. auf der Startseite oder auf der dazugehörigen Bilderstrecke angezeigt werden.

Technisches

Bearbeitung

Artikel werden im Adminmenu bearbeitet. Die Klasse erzeugt das Formular selber. Beispiel Stand 28.12.2006:

function getArtikelForm(){
        $form = new Form('artikelform',null);
	$artlabel = new Label(0,'artlabel',null,null,'Artikeldaten:');
	$id = new Hidden(0,'artikelid','-1');
	$name = new Textfield(0,'name',null,'');
	$ueberschrift = new Textfield(0,'ueberschrift',null,'');
	$datum = new Datefield(0,'name',null,'');
	$eigeneranriss = new Checkbox(0,'eigeneranriss','eigeneranriss',null,false);
	$anrissbbcode = new Textarea(0,'anrissbbcode',null,'');
	$artikelbbcode = new Textarea(0,'artikelbbcode',null,'');
		
	$name->addLabel('Name des Artikels');
	$ueberschrift->addLabel('Überschrift');
	$datum->addLabel('Datum');
	$eigeneranriss->addLabel('Eigener Anriss',true,true);
 
	$ueberfield = new Fieldset(0,'ueberfield',null,null,null);
	$anrissfield = new Fieldset(0,'anrissfield','Anriss',null,null);
		
	$ueberfield->addElement($id);
	$ueberfield->addElement($name);
	$ueberfield->addElement($ueberschrift);
	$ueberfield->addElement($datum);
		
	$anrissfield->addElement($eigeneranriss);
	$anrissfield->addElement($anrissbbcode);
		
	$form->addElement($artlabel);
	$form->addElement($ueberfield);
	$form->addElement($anrissfield);
	$form->addElement($artikelbbcode);
		
	return $form;

Erzeugt folgenes unformatiertes Formular (mit funktionierenden Label usw.):

Gegenüber der alten statischen version schon erheblich besser :-)

 
klasse/datenklassen/artikel.txt · Zuletzt geändert: 2006/12/28 23:46 von oli
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki