Zum Inhalt springen

MarkerProblem

Erstellt am 3. November 2005 · 5 Antworten · letzte Antwort am 3. November 2005

Tags: Frage

Hacioglu ·

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

just2b ·

du könntest sowas machen:

$arrayAll = array('uid', 'land', 'kontinent', ...)
foreach ($arrayAll AS $marker) $markerArray['###'.strtoupper($marker).'###'] = $this->pi_getLL($marker);

lg georg

Hacioglu ·

danke, das ist schon gut, aber, hier muss ich die Marker auch erstmal per Hand eingeben.

Geht das garnicht automatisch???

just2b ·

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? 😉

just2b ·
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