Hallo,
mein Problem ist folgendes:
ich habe in den Spalten links, mitte, rechts, rand viele Datensätze. Mir ist bislang nur styles.content.get bekannt, was sich ja auf den Inhalt einer bestimmten Spalte bezieht. Damit ich später die Marker im HTML-Code nutzen kann brauche ich für jeden Datensatz einen Marker.
Meine Frage hierzu: gibt es einen Befehl, mit dem ich nur für einen bestimmten Datensatz einen Marker anlegen kann und nicht für die gesamte Spalte wie bei styles.content.get?
Auf dem Screenshot habe ich es dargestellt, hier möchte ich als Beispiel den 2. Text in der Spalte "Rechts".
Über Antworten würde ich micht sehr freuen.
Amey
Einen bestimmten Datensatz als Marker ausgeben
Hi,
dein Screenshot ist leider nicht anbei. Kannst du das nochmal versuchen?
Beste Grüße
Philipp
Ähm, Philipp, bitte guck mal wieder in die Liste der offenen Bugs... Der Upload fehlt nicht wegen User-Fehler, sondern weil das Forum Updloads ignoriert - seit zig Monaten!
Ma braucht aber diesfalls auch nicht unbedingt den Screenshot. Ist ja alles wunderbar beschrieben.
Zur Sache:
1. Du solltest dich langsam damit anfreunden, dass es FLUID gibt, anstelle von Markern. Tut aber hier nix zur Sache.
2. Ich weiss jetzt nicht genau, was du mit 'für einen bestimmten Datensatz' meinst, aber ich gehe mal davon aus, du hast einen Datensatz X, und den möchtest du an einer ganz bestimmten Stelle im Frontend ausgeben:
myMarkerName = CONTENT
myMarkerName {
table = tt_content
select.uidInList = <uid des inhaltselements>
select.orderBy = sorting
select.languageField = sys_language_uid
select.pidInList = <uid der seite wo das inhaltselement liegen soll -> standardmässig auf "this" gestellt>
}
3. Das ist im übrigen genau der Grund wieso ich den shorthand "styles.content.get" noch nie gemocht habe:
die eigentliche Funktionsweise von CONTENT wird so vor dem Anfänger total verschleiert ...
Denn genaugenommen wird das obige nahzu gleich von styles.content.get erledigt, nur das uidInList wegfällt und dafür die colPos=0 dazukommt ...
(und analog dazu natürlich auch für getRight und getLeft jeweils 2 und 1) ..