Zum Inhalt springen

Einzelne Inhaltsfelder auslesen? Hilfe benötigt!

Erstellt am 10. August 2004 · 8 Antworten · letzte Antwort am 10. August 2004

Tags: Inhaltselemente, Frage

Florian0815 ·

Ich habe eine sehr wichtige Frage bezüglich des Auslesens von Seiteninhalten.

Hier ein Screenshot von einer Seite, die ich "gebaut" habe.

Welchen Code muß ich verwenden, um die rot umrandeten Felder, also jeweils Überschrift und Textfeld auslesen zu können? Ist es möglich, diese Felder getrennt voneinander anzusprechen?

Ich habe nämlich ein Template gebaut, welches den ersten Text an einer bestimmten Stelle und den zweiten Text an einer bestimmten Stelle anzeigen soll. Allerdings mußte ich dann feststellen, daß die UIDs nicht gleichbleibend sind, sondern von Seite zu Seite fortlaufend vergeben werden. Gibt es eine Möglichkeit, die jeweiligen UIDs der Felder auf einer Seite auszulesen ohne für jede Seite ein extra Template zu bauen?

Bild: mitglied.lycos.de/…/1.jpg

Besten Gruß und Danke 🙂
Florian

Florian0815 ·

Hallo Daniel!
Danke für die schnelle Antwort. Ich hatte mir das auch schon gedacht, aber es muß doch irgendwie möglich sein, die verschiedenen Elemente innerhalb einer Spalte unabhängig von der UID anzusprechen?

Besten Gruß
Florian

ALS ·

würde mich auch mal interessieren.

jedes inhaltselement hat ein UID über die du die Inhalte dieses Elements theoretisch ansprechen kannst. Nur wie, das weiss ich auch nicht.

Wäre nett wenn du, falls du was rausbekommst, die Lösung hier posten würdest. Ich werds auch tun.

Florian0815 ·

Die UID kann man aus der Datenbank ziehen, indem du den Befehl

.select.uidInList = 14

anhängst, wobei 14 in diesem Fall die UID eines Inhaltsfeldes ist. Aber das ist unökonomisch, da du dann für jede Seite ein eigenes Template bauen musst. Die UIDs werden nämlich fortlaufend für jedes Element vergeben, unabhängig davon, in welcher Ebene du dich befindest.

Florian0815 ·

Also - die Zwei-Marker-Methode würde natürlich rein prinzipiell funktionieren, aber es wäre halt doch etwas "unsauber" in meinen Augen.
Außerdem muß ich ja auch mehr als vier (vier Spalten) Inhalte befüllen können und da wären mir mit der von Dir vorgeschlagenen Methode natürlich enge Grenzen gesetzt. Und soweit ich erfahren konnte geht es halt irgendwie... Nur wie ist die Frage???

Besten Gruß
Florian