Zum Inhalt springen

Erste kl. Extension- Hilfe...

Erstellt am 22. September 2003 · 3 Antworten · letzte Antwort am 11. Oktober 2003

Tags: Links, Frage

Synthi ·

Hallo ihr Wissenden,
ich brauch (mal wieder) Hilfe. Ich habe versucht eine eigene Extension zu bauen. "Ziemlich einfach" mit Headline, darunter Text (noch besser Text/Bild) und unten ein Bild, das verlinkt werden kann. Es klappt soweit, dass ich die Marker gefüllt bekomme und diese in Zusammenhang mit dem richtigen Temlate angezeigt bekomme (ABER eben nur Text), aber ich weiß nicht wie ich das Bild, den Link oder die Kombination Text/Bild hinbekomme. In Richtung php bin ich nicht gerade bewandert, aber ich versuche zu verstehen!

Hat jemand irgendwelche Hinweise oder Tipps zum nachlesen oder nachbauen!?
Ein paar Dokus habe ich schon gefunden, aber damit bin ich nur ein kleines Stück voran gekommen!

Vielen Dank
Synthi

Synthi ·

So...das Bild wird jetzt angezeigt, aber ich weiß immer noch nicht wie ich es durch den Bearbeiter verlinken lassen kann! Hat jemand einen Tipp?

Vielen Dank
Synthi

aviereck ·

Hey Synthi,

habe das gleiche Problem.

Ich habe eie Extension geschrieben, mit der man ein imagefile einbinden kann.

Allerdings weiß ich nicht, wie man in der Extension den Pfad zu diesem Bild definiert.
Kannst Du mir da weiterhelfen ?

Thanks
Alwin

Synthi ·

leider weiß ich ja nicht genau, wie Deine Extension aufgebaut ist...deshalb ein schneller Einblick in meine:

in der php-Datei
// get the image
$img = $this->conf["image."];
$img["file"] = "uploads/tx_myext/" . $this->cObj->data['tx_myext_image'];
.
.
.
$subpartArray["###MORE###"] = $this->cObj->IMAGE($img);

und in meiner setup.txt

plugin.tx_myext_pi1 {
image{
imageLinkWrap = 1
imageLinkWrap.enable = 1
imageLinkWrap.typolink{
target = _blank
no_cache = 1
enable.field = tx_myext_link
enable.ifEmpty.field = tx_myext_link
parameter.field = tx_myext_link
parameter.listNum.stdWrap.data = register : IMAGE_NUM
ATagBeforeWrap = 1
typolink.target = {$targetin}
typolink.extTarget = {$targetex}
}

}

...vielleicht hilft das weiter!

VG
Synthi