ViewElement
Version vom 5. Juli 2009, 14:46 Uhr von MasterX (Diskussion | Beiträge)
ViewElement
Es bestimmt das AnzeigeElement und das grundlegende Verhalten der Work.
Wird in dieser Form verwendet bei den Works (Einige Werte können bei anderen Works fehlen):
getUse
$cache->addViewElement(array( "WORKNAME"=>"", //Anzeigename der Aktion "ICON"=>$cache->aitem->IDNAME, //Anzeigebild der Aktion "AUSDAUER"=>100, //Ausdauer der Aktion "MULTI"=>"1", //Eingabefeld wird angezeigt (1 oder 0) "MULTIMAX"=>5, //Beschränkt die möglichen Stellen im Eingabefeld "MULTITEXT"=>"Wieviel?", //Kleiner Anzeigetext vor dem Eingabefeld "SETRETURN"=>"", //Definiert ein [[ReturnWert]] der am Ende der Work benutzt wird (wenn integriert) "EP"=>"", // Direkt-EP für die Aktion (nicht verwenden!) "WENN"=>"", // Bedingung (nicht verwenden!) "HIDDEN"=>"", //(1 oder 0) "HELP"=>"", //Fügt ein HilfeIcon ein mit einem diesem Onmouseover-Tooltip "DESCRIPTION"=>"", //Zeigt diesen Beschreibungstext an ) );
Hier das zu verwendene Template zur Anzeige:
$viewliste.="<table class=\"xtable\" width=\"100%\" style=\"float:left;\"><tr> <td width=\"50\"> <input onmouseover=\"Tip('Klick hier um die Aktion zu starten...');\" onmouseout=\"UnTip();\" type=\"image\" width=\"50\" height=\"50\" class=\"ximg\" title=\"\" src=\"$im\" onclick=\"setValue('c_func','execute');setValue('c_more5','{$id}');\" /> </td> <td width=\"360\" class=\"xcontentA\"> ".($iitem[HELP]!=""?$cache->HELP($iitem[HELP]):"")." <b>".($iitem[WORKNAME]!=""?$iitem[WORKNAME]:$titem->ITEMNAME)."</b> ".($talentliste!=""?"<br />Talent: {$talentliste}":"")." <br />AU-Kosten: ".($iitem[AUSDAUER]!=""?$iitem[AUSDAUER]:$cache->work->AUSDAUER)." ".($iitem[MULTI]!=""?"<br />".($iitem[MULTITEXT]!=""?$iitem[MULTITEXT]:"Anzahl").": <input type=\"text\" class=\"xInput\" name=\"c_piece{$id}\" value=\"".$iitem[MULTI]."\" size=\"2\" maxlength=\"2\"/> ".($iitem[MULTIMAX]!=""?"(max. ".$iitem[MULTIMAX].")":"")."":"")." ".($iitem[DESCRIPTION]!=""?"<br />$iitem[DESCRIPTION]":"")." </td></tr></table> ";