Zum Inhalt springen

Link zu Extension in Extension schreiben

Erstellt am 8. Februar 2006 · 4 Antworten · letzte Antwort am 8. Februar 2006

Tags: Links, Frage

bvoit ·

Hallo!
Ich möchte gerne in einer Extension einen Link zur make_print_link Extension machen.

Im Typoscript würde ich einen Marker damit so beschreiben:

#Druckversion
marks.PRINTLINK = TEXT
marks.PRINTLINK.value= Seite drucken
marks.PRINTLINK.postUserFunc = tx_make_printlink
marks.PRINTLINK.postUserFunc.target = _blank

Wie würde das jedoch im PHP-Code einer Extension aussehen?

Ich habe unter anderem schon folgendes probiert:

$printlink['file'] = 'TEXT';
$printlink['file.']['value'] = $constants['printversion'];
$printlink['file.']['postUserFunc'] = 'tx_make_printlink';
$printlink['file.']['postUserFunc.']['target'] = '_blank';

und dann als Link eingefügt:
$this->cObj->IMAGE($detail_text_img)

Könnte mir vielleicht jemand einen Tipp oder gar eine Lösung posten?

Vielen Dank im voraus.

bvoit ·

Danke für den Tip.
Ich hab mir das jetzt durchgelesen und auch ein wenig herumprobiert, aber ich komme zu keinem Ergebnis.
Ich weis nicht wie ich auf die make_print_link extension zugreifen soll damit.

Sorry, ich bin noch total in den Anfängen was Extensionprogammierung angeht.

woida ·

Überleh dir doch mal, was du machen willst:
Du willst ja nicht einen Link auf die Extension setzen (was ja keinen Sinn machen würde, man kann nur auf Seiten verlinken), sondern auf eine Seite mit einer speziellen id (der gerade aktuellen) und dem Link das Attribut "type=98" hinzufügen. Das enstpricht dann der Druckversion.

Damit solltest du es schaffen, den Link zu erstellen.

bvoit ·

Achja du hast recht :o. Ich denke damit sollte ich es schaffen. Ich geb bescheid wenn ich soweit bin 😉.