Seite 1 von 1

CMS_LINK mit "+"

Verfasst: Mi 14. Jan 2004, 14:31
von hyperjojo
hallo,

noch zwei Fragen zu dem CMS_LINK:

- Der CMS_LINKDESCR[] wird bei mir immer mit "+" ausgegeben, also Leerzeichen durch Plus ersetzt. Muss ich das vorher mit RegExpr. selbst auseinanderbügeln??

- Kann ich mehrere Links nicht über eine Schleife aufrufen?
Ich wollte z.B. mit

Code: Alles auswählen

for ($j=1; $j<=10; $j++) {
	if ("CMS_LINK[$j]" != "http://") {
		echo "<li>";
	}
	echo "<a href=\"CMS_LINK[$j\" target=\"CMS_LINKTARGET[$j]\">CMS_LINKDESCR[$j]</a><br>";
}
10 Links erzeugen. Das scheint aber nicht zu funktionieren. Kann ich das irgendwie dynamisch gestalten oder muss ich das händisch machen?

Vielen Dank für Eure Hilfe!

hyperjojo

Verfasst: Mi 14. Jan 2004, 15:36
von PickPay
Also zumindest das habe ich gesehen: CMS_LINK[$j sollte CMS_LINK[$j] sein! Sonst stimmt die Idee schon, du musst die Links sogenerieren, dynamischer geht es nicht.

Verfasst: Mi 14. Jan 2004, 15:55
von hyperjojo
hi,

jo, die ] hatte ich beim posten vergessen. daran scheitert es aber nicht.

Die Variablen werden einfach nicht übernommen, sondern ausgegeben.

Ich habe also ein Link auf http://meineurl/CMS_LINK[1] mit CMS_LINKDESCR[1] als Beschreibung und CMS_LINKTARGET[1] als Target.

Und halt noch das zweite Problem mit der Beschreibung und den "+"...

bye

JoJo

Verfasst: Mi 14. Jan 2004, 16:00
von emergence
folgendes...

es funktioniert
echo "CMS_LINK[1]";

es funktioniert nicht
$j =1 ;
echo "CMS_LINK[$j]";

weitere infos findest du hier:
http://contenido.de/forum/viewtopic.php ... testmodule

wenn du dir das durchliest wird dir glaube ich einiges klarer...

Verfasst: Mi 14. Jan 2004, 16:21
von PickPay
Ich dachte das sei klar und das sein ein Offlineskript zum Generieren der Linkliste, dann stimmt nämlich alles.