Zum Inhalt springen

Eigene Extension - Problem mit Link zur Detailsseite von tt_news

Erstellt am 14. August 2008 · 13 Antworten · letzte Antwort am 19. August 2008

Tags: Links, tt_news, Frage

walk2moon ·

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

walk2moon ·

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

walk2moon ·

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

walk2moon ·

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-)

walk2moon ·

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

einpraegsam.​net ·

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));
walk2moon ·

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

walk2moon ·

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

walk2moon ·

ok, ich hatte den Parameter innerhalb eines Arrays drangepackt. Das funktioniert nicht. Jetzt klappts.

Grüße und vielen Dank