Schönen guten Tach,
ich probiere mich gerade wieder an einer kleinen Extension aus. Hier möchte ich gerne einen Marker in meinem HTML-Template mit einem Link zur Detailseite von tt_news füllen. Hört sich eigentlich ganz einfach an.
Ich hab mir schon ein paar Beispiele im TER gesucht, aber ich will es heute morgen noch nicht ohne eure Hilfe verstehen... 😉
Kann mir da jemand vielleicht ein Beispiel für die Generierung eines solchen Links geben?
Grüße
Link auf die Detailseite von tt_news zusammen mit der News uid...
Hallo Alex,
vielen Dank für deine schnelle Antwort.
Ja ich weiß schon was ich dafür haben müsste, nur leider nicht wie ich das bekomme.
Kannst du mir da vielleicht weiterhelfen?
Grüße
Na mit einem ganz normalen typolink - wie ist dein Code?
Das ist ja gerade das Problem. Ich versteh nicht wirklich, wie ich mir diesen Link zusammenbauen und hierfür typolink benutzen kann.
Ich verstehe, wie ich mir einen Marker erstellen und diesen dann füllen kann. Nur nicht, wie ich mir dann zum füllen diesen Link zu den Details der einzelnen News generiere...
bin wirklich noch ziemlich neu hier im geschäft... :o
Grüße
Hallo Alex,
vielen Dank. Das hatte ich gesucht... bzw. in der Suche wahrscheinlich übersehen.
Man entschuldige bitte den extra-thread.
Grüße
PS: Für die Extension powermail ziehe ich direkt meinen Hut. Wahnsinn!!! You're the man 8-)
Ok, ich glaube ich muss doch nochmal ganz nachfragen.
Meine Extension tut auch soweit eigentlich alles, was ich möchte... Aber nur fast alles. Ich lasse mir hier noch einen weiteren Marker füllen:
$linklabel = $this->pi_getLL('zweiter_marker','ersatztext');
$tmp = 999; // zum Test!
$markerArray['###ZWEITER_MARKER###'] = $news->local_cObj->getTypoLink($linklabel, $tmp);
Wie kann ich den nun hier festlegen, das in $tmp die Url zur passenden Detailseite der News reingepackt wird? Any ideas?
Grüße
So schwer kann das doch nicht sein?!
Link auf PID 5 mit tt_news Detailansicht (tt_news 23):
echo $this->cObj->typolink('Ich bin ein Link',array("parameter"=>5,'additionalParams' => 'tx_ttnews[tt_news]=23',"useCacheHash"=>1));
Hallo Alex,
natürlich ist das was du da beschreibst nicht so schwer... Aber was passiert, wenn ich verschiedene Listenansichten auf meiner Webseite habe und unter jedem News-Beitrag einen Link zur passenden Seite haben möchte.
Zu deinem Beispiel: dann kann ich ja nicht einfach 23 und 5 schreiben. Sondern ich wollte ja wissen, wie ich das dynamisch erzeugen konnte.
Ist das dann auch so einfach zu lösen? Wenn ja, vielleicht kannst du mir ja hierzu auch noch einen Tipp geben.
Dank dir für deine Hilfe.
Grüße
Das war ja auch nur ein Beispiel - du musst die Daten natürlich zuvor dynamisch aus der Datenbank holen...
ok, dann werd ich nochmal danach schauen. Vielen Dank für deine Hilfe.
Grüße
Hallo,
nun funktionieren meine Links, aber es stellt sich mir noch eine Frage. Ich hänge noch bestimmte Parameter an den Link, welche leider durch ein urlencode() irgendwo verändert werden. Kann ich urlencode für meine Links deaktivieren bzw. irgendwie umgehn?
Danke und Grüße
ok, ich hatte den Parameter innerhalb eines Arrays drangepackt. Das funktioniert nicht. Jetzt klappts.
Grüße und vielen Dank