Verlinkung zwischen Listview und Detailsseite mit Objekten

Hier können Sie Fragen bezüglich des Datenbank-/Objektmoduls stellen.
henk

Verlinkung zwischen Listview und Detailsseite mit Objekten

Beitragvon henk » Mo 29. Okt 2007, 15:55

Hallo und guten Tag,

ich stehe momentan völlig auf dem Schlauch, und benötige eine kurze Denkhilfe.
Ich hoffe, ich kann es verständlich genug ausdrücken, da mir momentan der Kopf raucht ;-)

Mein Vorhaben:

- Ich erstelle über das Objekt-Modul eine Veranstaltung mit allen dazugehörigen Daten.
- Der Redakteur kann das passende Objekt im Dokument auswählen, dies wird in die Seiten zur jeweiligen Veranstaltung eingebettet.
- Eine Veranstaltung besteht aus 4 Seiten mit 4 unterschiedlichen Templates
- Ein we:field auf der Übersichtsseite soll auf eine bestimmte, erste Detailseite (programm.php) einer Veranstaltung verlinkt sein. Am besten automatisch.
- Nun habe ich eine Listview erstellt, in der alle Veranstaltungen nach Datum sortiert aufgelistet werden.
- Den Objekten habe ich einen Arbeitsbereich und eine Vorlage zugewiesen

Nun der Haken:

Ich bekomme es nicht hin, dass der Link im we:field auf meine gewünschte Seite verweist, nämlich "programm.php". Ich erkenne zwar, dass der Link http://www.domainname.de/hh/programm_ov ... objectID=2. lautet, und er auch schon das richtige Objekt einbinden möchte. Doch die Seite, die dann erscheint, ist lediglich das reine Template, welches ich im Dokument angegeben habe. Das Objekt wird nicht mit eingebunden. Rufe ich das Dokument aber direkt auf, wird das eingebettete Objekt richtig angezeigt. Wo könnte der Haken liegen? Muss ich eventuelle Variablen weitergeben?

Ich bin wirklich sehr dankbar für jede Hilfe und sämtliche Denkanstöße!

Vielen Dank!

Marc



Hier einmal der Code:


Code der Detailseite:

<we:object name="Programm_Hamburg" classid="1">
<we:field name="programmname_hamburg" hyperlink="true"/>

<we:field name="untertitel_1"/>

<we:field date="programmstart_datum"/>

<we:field name="spielzeit_von_bis"/>

<we:field name="vorstellungsbeginn_zeit"/>

<we:field name="besuchertext"/>
</we:object>




Code der Listview:

<we:listview type="object" classid="1" rows="4" order="Programm_Hamburg">
<we:repeat>
<we:field name="programmname_hamburg" hyperlink="on"/>

<we:field name="untertitel_1">

<we:field name="spielzeit_von_bis">

<we:field name="anlesetext">

</we:repeat>
</we:listview>

mobby
Senior Member
Beiträge: 1164
Registriert: Do 1. Sep 2005, 05:07

Beitragvon mobby » Mo 29. Okt 2007, 21:55

Moin,
der Code auf deiner Detailseite ist nicht ganz i.o. <we:object> wird zum anzeigen von Objekten genutzt. Du kommst aber über eine Listview rein, dazu musst du we:var benutzen:
Code: Alles auswählen
<we:var name="programmname_hamburg" hyperlink="true"/>

<we:var name="untertitel_1"/>

<we:var date="programmstart_datum"/>

<we:var name="spielzeit_von_bis"/>

<we:var name="vorstellungsbeginn_zeit"/>

<we:var name="besuchertext"/>
Viele Grüße
Mobby

webEdition 8.1.0 (Ahlberg) (8.1.0.0, Revision: 10599)

henk

Beitragvon henk » Di 30. Okt 2007, 09:21

Hi Mobby,

vielen Dank!

Das war's!


Grüße - Marc


Zurück zu „DB-/Objektmodul“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste