Zum Inhalt springen

UPDATE: Wie kopier ich ein Textfeld? (Noch net gelöst:)

Erstellt am 8. Dezember 2003 · 4 Antworten · letzte Antwort am 12. Dezember 2003

Tags: Bilder, Frage

c4x ·

Hallo,

ich möchte gerne den Titel des ersten Seiteninhaltes in der "Normal" Spalte auslesen und ein Bild daraus erstellen.

Kommt man irgendwie an den Wert oder muss ich ne PHP Funktion schreiben?

Und als folge sollte bei diesem ersten Seiteninhalt natürlich ein eingegebener Titel nicht nochmal in Textform erscheinen, aber halt nur bei diesem ersten?

Danke schonmal für jede Hilfe 🙂

Gruß,

Mathias

c4x ·

Nein, du verstehst mich falsch 🙂

Ich möchte den Titel des ersten Seiteninhaltselement, nicht den Titel der Seite.

Also wenn ich in der Mittleren Spalte (colPos 0) einen Text anlege, da eine Headline definiere möchte ich den Inhalt daraus und aus diesem ein Titel Bild erstellen.

Das ganze allerdings nur bei diesem ersten, und das Bild ist nachher auch über dem Text, wird also schon bei der Template Generierung erstellt.

Geht das irgendwie?
Ansonsten mach ich mir ne Funktion die einfach das Feld aus der Spalte ausliest....

Gruß,

Mathias

Gruß, Mathias

c4x ·

Habs nun schon fast geschafft, allerdings will das ganze noch net so 🙂

Hier mal der Code:

# Titel der Rechten Spalte auslesen
temp.titelrechts = CONTENT
temp.titelrechts {
    table = tt_content

    select {
        pidInList = this
        orderBy = sorting
        where = colPos=2
        max = 1
    }

    renderObj = TEXT
    renderObj.field = header 
}


# Content Template
temp.inhalt = TEMPLATE
temp.inhalt {
    template =< plugin.tx_automaketemplate_pi1
    template.content.templateType = sub

    workOnSubpart = DOCUMENT_BODY


    marks {
        left < styles.content.getLeft
        normal < styles.content.get
        right < styles.content.getRight


        titlebox = IMAGE
        titlebox {
            file = GIFBUILDER
            file {
                XY = [10.w]+5, [10.h]+5
                # - snip - #

                # Und hier ist der Fehler:               
                10 < temp.titelrechts
                10 = 1
                10 {
                    offset = 0,13
                    # - snip - #
                }
            }
        }
    }
}

Nun habe ich zwar den richtigen wert in "temp.titelrechts" aber ich bekomm ihn irgendwie nicht in den Bild Text?

Hab schon alles mögliche versucht mit temp.titelrechts.value / .renderObj / .renderObj.value, etc...

Jmd. nen Tipp? 🙂

Gruß, Mathias

nk_nobbi ·

Hat den wirklich noch niemand ein Gif erstellt das als Text den Inhalt der ersten Überschrift hat?
Ich kann es mir nicht vorstellen.