Zum Inhalt springen

Übergabe Image Pfad

Erstellt am 9. Dezember 2004 · 7 Antworten · letzte Antwort am 14. Dezember 2004

Tags: Frage

dirk01 ·

Hallo Community,

mit folgendem Code möchte ich den Namen einer Grafik aus der Datenbank auslesen, in IMAGE_PATH speichern und danach mit IMAGE ausgeben. Zu Testzwecken speicher ich direkt einen Pfad als Text ab und übergebe den. Leider geht es so nicht, kann mir jemand sagen warum?

seite.10.subparts.INHALT2.temp.IMAGE_PATH = CONTENT
seite.10.subparts.INHALT2.temp.IMAGE_PATH{
table = tt_content
select {
pidInList = this
orderBy = sorting
where = colPos = 0
max = 1
}
renderObj = TEXT
renderObj.value = fileadmin/Image_Archive/Betonschwelle.jpg
}

seite.10.subparts.INHALT2.marks.IMAGE_1 = IMAGE
seite.10.subparts.INHALT2.marks.IMAGE_1 < seite.10.subparts.INHALT2.temp.IMAGE_PATH

Wie übergebe ich den gespeicherten Pfad in seite.10.subparts.INHALT2.temp.IMAGE_PATH an seite.10.subparts.INHALT2.marks.IMAGE_1?

Proximo ·

Der Code sieht ganz lässig aus^^ allerdings bezweifle ich stark das das so funktioniert 😃... ach ja so nebenbei, schon mal was über das Tool Autopharser gelesen? Is goiles Teil^^

Ich versuch mal eine Zeile aufzulösen.. also:

seite.10.subparts.INHALT2.temp.IMAGE_PATH = CONTENT

seite.10
Ah das Pageobject... naja da wirds wohl ausgegeben

seite.10.subparts
Ah subparts, er soll also nach einem Subpart suchen und es dort einfügen.. (darf man das überhaupt in Verbindung mit dem Pageobject? Ah egal)

seite.10.subparts.INHALT2
Das ist also INHALT2 nur... was ist INHALT2? Nudelsuppe?

seite.10.subparts.INHALT2.temp
Ach hier stehts ja, es ist ein temp-Object, wurde elegant nachgereicht... nur versteht Typo da so wenig Spaß das es sich denkt "ne das hätt er mir vorher sagen sollen, jetzt hab ich keine Lust mehr"

seite.10.subparts.INHALT2.temp.IMAGE_PATH
Und das alles zusammen soll also ein Image-Pfad sein... naja warum nicht...

seite.10.subparts.INHALT2.temp.IMAGE_PATH = CONTENT
Hmm jetzt soll das also ein Image-Pfad sein, das doch ein Content ist... ääääää also ich weiß nicht, ich glaub ich blick da nimmer durch... aber ich bin ja beruigt, Typo tut es auch nicht *g*

MFG Proximo

EDIT: Auch bischen eigenartig finde ich die Zeile:

seite.10.subparts.INHALT2.marks.IMAGE_1 < seite.10.subparts.INHALT2.temp.IMAGE_PATH

seite.10
Wohin mit dem Zeug... ach auf der Seite ausgeben

subparts
Wonach soll ich denn suchen

INHALT2
Ach und das soll jetzt das Object sein

marks
Oder soll ich jetzt doch nach einem Marker suchen?

IMAGE_1
Und wenn ich, Typo, mich jetzt garnichtmehr auskenne kann ich ja die verbleibende Rechenzeit nutzen um noch schnell nach diesem Object zu suchen...

<
... dessen Inhalt ich von diesem Object übernehme das rechts steht...

seite.10
... und ebenfalls schon lange bevor ich typo damit arbeiten durfte ausgegeben habe, und zwar auf der selben stelle wo ich schon alle anderen augegeben habe...

subparts
... indem ich erstmal nach einem subpart suchen durfte...

INHALT2
... der INHALT2 heißt...

marks
... und in wirklichkeit doch ein Marker ist...

temp
... möglicherweise aber auch ein Temporärobject...

IMAGE_PATH
... oder doch ein IMAGE_PATH?...

ich weiß nicht... ich glaub ich geb erst mal ne FEHLERMELDUNG aus... ich hab keine Lust mehr das zu entziffern...

MFG TYPO3^^

Proximo ·

Sorry ich war n bischen Grob, aber um ganz ehrlich zu sein is da n bischen viel zusammengedichtet was nirgendwo in keinem Tut oder Codesammlung steht..

renderObj = TEXT
renderObj.value = fileadmin/Image_Archive/Betonschwelle.jpg

Als beispiel... warum sollte das n Text sein? Es ist doch offensichtlich das das ein Bild ist...

Sag uns einfach mal was du machen möchtest, dann können wir dir vielleicht helfen..

EDIT: Ja ich weiß das du n Bild Rendern möchtest, aber mich interressiert mehr warum jemand der gerade mit Typo anfängt unbedingt so ein verkorkste und ziemlich seltene Funktion braucht..

dirk01 ·

Ich möchte ein Handbuch online stellen. Es existiert in pdf Form - jedes Blatt ist einzeln abgespeichert.

Jedes Blatt (Seite) hat eine Kopfzeile mit folgendem Aufbau:
Kapitel / Unterkapitel / Blattname / Nummer.
Darunter eine Grafik bzw. Text - egal.

In einem Plugin wird die Nummer eintragen und das pdf hochgeladen. Den Blattnamen "holt" sich das Plugin aus dem Seiten-Titel, Kapitel und Unterkapitel werden durch die Menü-Struktur generiert.

Soweit funktioniert die Kopfzeile (Blattname wird noch aus einem extra Feld gelsen, dass muss ich noch ändern).

Weiter möchte ich nach dem Upload das pdf in ein jpeg konvertieren und es zurechtschneiden.

Dem User wird das pdf zum download angeboten - sehen kann er nur die Grafik.

Proximo ·

Jetzt kommen wir der Sache schon näher... also zum 1. mal zum Plugin.. ich nehm mal einfach an das es funktioniert also das die Überschrift steht und der Text drunter... ganz unten wollen wir also noch ein Bild... wiso verwendest du dazu keinen Marker und fügst es über Typoskript aus dem Contentbereich ein?

(Siehe mein Beitrag über Contentelemente)
#183354

Falls ich irgendetwas nicht complett erklärt habe schreib einfach wieder^^

dirk01 ·

Grüssle,

es ist mir gelungen, den Pfad einer Grafik aus der DB zu lesen und ein Image zu rendern!

seite.10.subparts.INHALT2.marks.IMAGE_1 = CONTENT
seite.10.subparts.INHALT2.marks.IMAGE_1 {
table = tt_content
select {
pidInList = this
orderBy = sorting
where = colPos = 0
max = 1
}
renderObj = IMAGE
renderObj.file.import = uploads/tx_blaetter/
renderObj.file.import.field = tx_blaetter_image
}

Der nächste Schritt ist nun aus einem hochgeladenen PDF ein JPG zu wandeln.

Kann mir dazu jemand einen Ratschlag geben? Mit php sähe der Aufruf so aus: exec("convert sample.pdf sample.jpeg"). Aber in welche Datei schreibe ich das (in angepasster Form)?

Proximo ·

Egal, ich gebs auf Leuten veranschaulichen zu wollen warum man nicht mit der Kirche ums Dorf laufen muss um von Typo zu bekommen was man braucht...

MFG Proximo

PS: Es gibt n wirklich gutes Tool (ne Extension) nennt sich "Autopharser"...............