Questions & Answers

dunkelblau
I'm new here

Datensatz <-> Seitenreferenz

Hallo,

wie kann man zu einem Datensatz einer Datenquelle die zugehรถrige Seite im Baum finden?

Eine Detailseite X ist im Inhalte- und Strukturbaum angelegt und dieser Seite X ist รผber "CMS_INPUT_OBJECTCHOOSER" ein Datensatz X zugeordnet.

Auf einer anderen Seite gebe ich eine Reihe von Datensรคtzen aus, die mit Datensatz X in Verbindung stehen. Ich mรถchte also direkt auf die Seite X linken, habe aber ja nur den Datensatz X. Wie kann man nun diese Seitenreferenz auslesen, die den Datensatz verwendet? Ist es รผberhaupt mรถglich?

Die Beschreibung ist etwas abstrakt gehalten, ich kann es bei Bedarf auch nch genauer beschreiben.

Vielleicht hat jemand schon eine Idee oder ein รคhnliches Problem gehabt?

Danke im Voraus.

0 Kudos
12 Replies

dbs_jvm.agency ist die Uid der Tabellenvorlage. Die Uid der Datenquelle wรคre "agency". Hab das kurz geรคndert und getestet, eine neue, ganz andere Fehlermeldung:

23.07.2012 12:07:08.278 ERROR (de.espirit.or.impl.LocalSessionHandler): java.sql.SQLDataException: An attempt was made to get a data value of type 'INTEGER' from a data value of type 'java.math.BigInteger'. - SELECT t0.AGENCYADDRESSADDITIONAL_DE0, t0.AGENCYADDRESSADDITIONAL_EN0, t0.AGENCYADDRESSADDITIONAL_ZH0, t0.AGENCYADDRESSCITY_DE2,

[....]

t0.AGENCYTEASERTEXT_ZH2, t0.AGENCYWEBSITELINK_DE, t0.AGENCYWEBSITELINK_EN, t0.AGENCYWEBSITELINK_ZH, t0.CHANGED_BY, t0.CITY_FS_ID, t0.FS_ID, t0.FS_RELEASE_TO, t0.FS_VALID_FROM, t0.FS_VALID_TO, t0.RELEASED_BY, t0.WF_COL, t0.WF_ID FROM P19068_14230.AGENCY t0  WHERE FS_ID=?  AND t0.FS_VALID_TO>1343037680739  AND t0.FS_VALID_FROM<=1343037680739

23.07.2012 12:07:08.279 ERROR ($CMS_SET(entity, content.getEntity(1281))$ at 112, 4): Error code: 20000, state: 22005

0 Kudos

Beim Aufruf der Methode getEntity() sollte die Id noch in Anfรผhrungsstriche gesetzt werden.

Danke!!! Funktioniert.

0 Kudos

Type a product name