Hallo an alle, die sich auskennen.
Ich habe nun fasst den ganzen Tag mit meinem Problem und den Foreneinträgen zugebracht und bin zu keinem Ergebnis gekommen.
Ich habe eine
Klasse, ein
Objekt, in beiden ist ein
Arbeitsbereich definiert und das richtige Template ausgewählt. Ich habe einen Listview über Objekte und eine Detailseite. Das Probelm ist,
das die Detailseite die Daten des Objektes nicht ausgibt.
der Listview:
- Code: Alles auswählen
<we:listview type="object" classid="1">
<we:repeat>
<we:field name="shoptitle" hyperlink="true">
</we:repeat>
</we:listview>
Hier ist schon das Phänomen, dass der generierte Link zwar die Variable "we_objectID" enthält, aber der Link zeigt nicht auf die Detailseite, sondern es erscheint die url der Übersichtsseite. Klicke ich auf den Link, dann wird allerdings die Detailseite angezeigt, allerdings ohne die Ausgabe der Felder des Objekts. Füge ich dem Listview den Parameter "triggerid" mit der ID der Detailseite hinzu, dann erscheint auch der Link auf die Detailseite. Gut, aber wie ich hier gelesen habe, spielt das ja keine Rolle. Die Seite wird jedoch auch in diesem Fall ohne die Inhalte der Felder ausgegeben. Alles was zwischen dem öffnenden und dem schließenden "<we:object>" steht wird ausgespart.
Das Template für die Detailseite ist nach folgendem Muster aufgebaut:
- Code: Alles auswählen
<we:object>
<we:field name="Feldname" />
</we:object>
Aber es wird nichts ausgegeben. Ich habe dem Objekt-Tag auch schon einen Namen gegeben, eine classid hinzugefügt, das hat alles nicht geändert. Nur wenn ich die ID direkt mit in den Objekt-Tag schreibe, gibt es eine Ausgabe.
Es ist so, als würde die per URL übergebene Objekt-ID einfach nicht gelesen.
Was kann da der Fehler sein?
Das alles versuche ich mit WE6. Ich wäre wirklich überaus dankbar für Hilfe.
Dinge von großer Bedeutung gehe man mit Leichtigkeit an, Dinge von geringer Bedeutung mit großem Ernst.