Hi,
ich bin dabei ein Template vorzubereiten, das sehr viele Marker hat.Da ich, wenn ich diese ersetze nicht in der Form
$this->templateFile = $this->cObj->getSubpart($this->templateFile,"###BLA###");
$markerArray= array();
$markerArray["###BLABLA###"] = $this->pi_getLL("BLABLA");
$content = $this->cObj->substituteMarkerArrayCached($this->templateFile,$markerArray);
ersetzen möchte, ist meine Frage folgende
Gibt es eine Methode,mit der man alle Marker einer Seite in einem Array speichern kann, oder muss ich so gut sein, und das selbst implementieren können.
Danke im Voraus :o
du könntest sowas machen:
$arrayAll = array('uid', 'land', 'kontinent', ...)
foreach ($arrayAll AS $marker) $markerArray['###'.strtoupper($marker).'###'] = $this->pi_getLL($marker);
lg georg
danke, das ist schon gut, aber, hier muss ich die Marker auch erstmal per Hand eingeben.
Geht das garnicht automatisch???
naja irgendwo musst du die marker schon mal festlegen, sonst bleibt wohl nur der weg, das template einzulesen und die marker rauszusuchen, aber das wär doch bisschen viel...
was spricht denn gegen ein sollches arry?
georg
ps: in meinem größten fall sind das 70 marker.. na und? 😉
ok, überzeugt. Danke für so schnelle Antworten :o
Hacioglu schrieb
ok, überzeugt. Danke für so schnelle Antworten :o
wenn das dein größtes problem beim ext schreiben ist, dann würd ich gern deine sorgen haben 😉))
viel erfolg damit noch
georg