Cool Uri
hafri
- datenbank
Hallo
Ich habe im Netz leider nichts gefunden, desswegen wende mich an dieses Forum.
Ich habe TYPO3 installier und CoolUri.
Nun möchte ich über CoolUri einen Link ändern.
URI:ebene1/ebene2/Seite
Parameters (query string: id=1&type=2):
city=Testort&id=2076
Wenn ich es wie beschrieben eingebe, funktioniert dies auch.
Allerdings wenn ich 2mal city angebe (da 2 Orte) dan geht das nicht
Bsp:
city=Testort1&city=Testort2&id=2076
Irgendwie komm ich nicht dahinter, wie ich 2 Orte abfragen kann.
Bitte um eure Hilfe!
Danke
hi,
Allerdings wenn ich 2mal city angebe (da 2 Orte) dan geht das nicht
Bsp:
city=Testort1&city=Testort2&id=2076Irgendwie komm ich nicht dahinter, wie ich 2 Orte abfragen kann.
typo3 ist PHP, nicht wahr ;)
Da brauchen Deine Schlüssel zu den Parametern im QUERY_STRING einen Cast:
[city]=Testort1[&city]=Testort2&id=2076
Bitte um eure Hilfe!
Ich drück Dir die Daumen, dass mit dem Cast ein Array entsteht ;)
Hotti
Da brauchen Deine Schlüssel zu den Parametern im QUERY_STRING einen Cast:
[city]=Testort1[&city]=Testort2&id=2076
Hi Hotti
Wenn ich das so eingebe
[city]=Maurach am Achensee[&city]=Eben am Achensee&id=2076
funktioniert es leider nicht, schade
h,
Wenn ich das so eingebe
[city]=Maurach am Achensee[&city]=Eben am Achensee&id=2076funktioniert es leider nicht, schade
Du möchtest ja auch verstehen und nicht einfach nur abschreiben ;)
So sollte es gehen:
[city]=Maurach am Achensee&[city]=Eben am Achensee&id=2076
Hotti
Du möchtest ja auch verstehen und nicht einfach nur abschreiben ;)
So sollte es gehen:
[city]=Maurach am Achensee&[city]=Eben am Achensee&id=2076
Hi Hotti
Ich habe schon unzälige Versionen versucht.
Leider ohne Erfolg auch bei deinem Vorschlag werden nun wieder alle Orte angezeigt :-(
Weiss auch nicht mehr weiter
Harry
Hi,
Leider ohne Erfolg auch bei deinem Vorschlag werden nun wieder alle Orte angezeigt :-(
wenn Du die Anzeige irgend einer fremden Magie überlässt, könnte bei der richtigen Variante "Array" als Ergebnis rauskommen. Entweder hat der Entwickler mehrere Werte vorgesehen, oder er hat es nicht - dann muss ein Entwickler dafür sorgen, dass mehrere Werte vorgesehen sind. Sie einfach reinzuschubsen genügt nicht unbedingt.
Cheatah
Hi,
typo3 ist PHP, nicht wahr ;)
richtig, typo3 ist nicht wahr, sondern PHP. Äh ... ;-)
[city]=Testort1[&city]=Testort2&id=2076
Ich tippe mal, Du meinst city[]=Testort1&city[]=Testort2&id=2076, oder?
Cheatah
hi,
[city]=Testort1[&city]=Testort2&id=2076
Ich tippe mal, Du meinst city[]=Testort1&city[]=Testort2&id=2076, oder?
Naja, ich meinte, dass es irgendwas mit PHP zu tun hat ;)
Hotti
typo3 ist PHP, nicht wahr ;)
TYPO3 ist in PHP geschrieben, aber das hat nicht notwendigerweise etwas mit dem Problem zu tun - da Cool Uri mittels XML konfiguriert wird und man somit mit PHP nichts am Hut hat.
Irgendwie komm ich nicht dahinter, wie ich 2 Orte abfragen kann.
Das ist kein Cool-URI-Problem sondern vermutlich ein Problem mit "was auch immer die Orte sucht".
der parameter sollte nicht city heissen sondern meinetwegen tx_ortesuche_pi1[city] und id sollte nicht id heissen sondern tx_ortesuche_pi1[id]
bei mehreren Orten könnte es tx_ortesuche_pi1[city][] und tx_ortesuche_pi1[id][] sein - oder aber auch etwas ganz anders.
Dein Problem liegt in erster Linie bei der falschen Nutzung der TYPO3-API und in zweiter Linie bei der Suche an der falschen Stelle.
Hallo an alle die mir die Hilfe anbieten.
Nochmal.
Wenn ich bei der Zeile
Parameters (query string: id=1&type=2):
von CoolUri nachstehendes eintrag, und dann die Seite aufrufe, dann wird nur der Ort Maurach am Achensee angezeigt.
city=Maurach am Achensee&id=2076
Da auf dieser Seite aber auch Eben am Achensee angezeigt werden sollte, brauche ich 2 mal city. 1x für Eben und 1x für Maurach.
Dies funktioniert abe bei alle den bereits angebtenen Beispielen nicht.
Danke inzwischen
Hi,
Dies funktioniert abe bei alle den bereits angebtenen Beispielen nicht.
wie sieht denn die URL aus, wenn Du Cool Uri *nicht* benutzt?
Cheatah
Auf die Gefahr hin, mich zu wiederholen: du hast kein problem mit CoolURI. Was auch immer du zeigst, sieht nicht aus wie eine CoolURI-Konfiguration - das wird per XML konfiguriert.
Weiteres handelt es sich nicht um eine RealURL-Konfiguration - das wird mittels PHP-Arrays konfiguriert.
Ebenso handelt es sich um keinen gültigen Query-String, die leerzeichen müssten maskiert werden.
Ebenso hast du immer noch nicht beschrieben was zum Teufel dafür sorgt, dass du hier Orte angezeigt bekommst - TYPO3 kann das nicht.
Weiters ist es in TYPO3-Extensions bzw. API-seitig nicht vorgesehen, einen Parameter "city" zu verwenden - wer auch immer das verbrochen hat, die Grundkenntnisse in Sachen TYPO3 fehlen demjenigen jedenfalls.