Zum Inhalt springen

Zwei DB-Spalten in einen Marker setzen

Erstellt am 3. Juli 2004 · Noch keine Antworten

Tags: Templates & Layouts, tt_news, Frage

jabba ·

Hi,

ich habe die news-extension um drei Felder erweitert, wo man noch Zusatz-Informationen eintragen kann: Ansprechpartner, Referenzen, Download

Mein Standard-Template ist in drei Bereiche eingeteilt:
links, mitte, rechts
D.h. ich habe entsprechende Marker gesetzt: ###LINKESEITE### ...

Jetzt möchte ich, dass in der linken Spalte der Ansprechpartner und die Referenzen jeweils in einer Box stehen (Die Box ist ein wenig komplizierter, deshalb geht das nicht über stylesheets).

So schaut zur Zeit mein Code aus:

marks.LINKESEITE = CONTENT 
marks.LINKESEITE { 
# Ansprechpartner ermitteln
table = tt_news
select { 
pidInList=20
orderBy = tstamp
where = uid = 2
begin=0 
max=3 
} 
renderObj = TEXT 
renderObj.field = tx_ansprechpartner

stdWrap.required = 1 
stdWrap.wrap = vorne | und hinten 

}

Mein Problem ist, wie bekomme ich Ansprechpartner und Referenzen in jeweils ein Box, wenn ich dabei nur EINEN Marker benutze.

D.h. vom Prinzip her soll es ungefähr so ablaufen:

[...]

# die erste Box mit dem Ansprechpartner
10.renderObj = TEXT 
10.renderObj.field = tx_ansprechpartner

10.stdWrap.required = 1
# hier wird die Box um den Ansprechpartner gewickelt
10.stdWrap.wrap = vorne_erste Box | und hinten erste Box

# die zweite Box mit dem Ansprechpartner
20.renderObj = TEXT 
20.renderObj.field = tx_referenzen

# HTML-Code vor/nach dem dynamischen Eintrages 

20.stdWrap.required = 1 
# hier wird die Box um die Referenzen gewickelt
20.stdWrap.wrap = vorne_zweite Box | und hinten zweite Box

Wichtig ist, dass nur ein Marker verwendet wird. Ist wahrscheinlich total einfach, aber ich komme irgendwie nicht drauf.

Gruß,
Alex