graulich
I'm new here

WebEdit - DeepLink direkt auf Content-Projektions-Detailseite

Jump to solution

Hallo zusammen,

gibt es eine Möglichkeit eine WebEdit URL so zu erweitern, dass diese direkt auf einen einzelnen Eintrag aus einer Content-Projektion verweist.

Also beispielsweise sowas in der Art:

http://host:8000/fs5webedit/?project=123&store=sitestore&element=123456&language=EN&contentId=7

Beste Grüße

Dominic

Labels (1)
0 Kudos
1 Solution

Accepted Solutions
kohlbrecher
Crownpeak employee
Crownpeak employee

Re: WebEdit - DeepLink direkt auf Content-Projektions-Detailseite

Jump to solution

Hallo Dominic,

ja, die Möglichkeit gibt es. Der Link sieht dann z.B. so aus:

http://localhost:8000/fs5webedit_12/s=gk41/?project=12&entity=131&store=contentstore&element=734&lan...

entity ist die ID des Datensatzes. element ist die ID der Tabelle in der der Datensatz liegt.

Grüße

Jan

View solution in original post

0 Kudos
7 Replies
kohlbrecher
Crownpeak employee
Crownpeak employee

Re: WebEdit - DeepLink direkt auf Content-Projektions-Detailseite

Jump to solution

Hallo Dominic,

ja, die Möglichkeit gibt es. Der Link sieht dann z.B. so aus:

http://localhost:8000/fs5webedit_12/s=gk41/?project=12&entity=131&store=contentstore&element=734&lan...

entity ist die ID des Datensatzes. element ist die ID der Tabelle in der der Datensatz liegt.

Grüße

Jan

0 Kudos
MichaelaReydt
Community Manager
Community Manager

Re: WebEdit - DeepLink direkt auf Content-Projektions-Detailseite

Jump to solution

Hallo Dominic,

ich vermute, dass dir ein seitenbezogener #global-Aufruf weiterhelfen dürfte.

Je nachdem, was du genau benötigst, dürfte dir #global.dataset.webeditUrl oder #global.page.webeditUrl (analog für javaClientUrl) weiterhelfen.

Viele Grüße

Michaela

0 Kudos
graulich
I'm new here

Re: WebEdit - DeepLink direkt auf Content-Projektions-Detailseite

Jump to solution

Thanks!

Meine Beispiel-URL von oben sieht nun so aus - und funktioniert Smiley Wink:

http://host:8000/fs5webedit/?project=123&store=contentstore&element=<ID of Content2>&language=EN&entity=<ID of Entity>

graulich
I'm new here

Re: WebEdit - DeepLink direkt auf Content-Projektions-Detailseite

Jump to solution

#global.page.webeditUrl hatte ich bereits versucht. Berücksichtigt jedoch anscheinend nicht die PageParams der jeweiligen Seite und verlinkt nicht auf das Entity.

0 Kudos
MichaelaReydt
Community Manager
Community Manager

Re: WebEdit - DeepLink direkt auf Content-Projektions-Detailseite

Jump to solution

Hallo Dominic,

in einem unserer Projekte haben wir in einer Datenquelle verschiedene Personen, zu denen jeweils eine Detailseite aufgerufen werden kann. Auf jeder dieser Detailseiten ist ein Button enthalten, über den man in den ContentCreator wechseln kann. Im ContentCreator wird dann genau die zuvor betrachtete Detailseite angezeigt. Der Aufruf erfolgt bei uns über #global.dataset.webeditUrl.

Viele Grüße

Michaela

0 Kudos
graulich
I'm new here

Re: WebEdit - DeepLink direkt auf Content-Projektions-Detailseite

Jump to solution

Okay... #global.dataset.webeditUrl - das könnte funktionieren.

Ich hatte #global.page.webeditUrl versucht, das funktionierte nicht.

Danke Dir!

0 Kudos
graulich
I'm new here

Re: WebEdit - DeepLink direkt auf Content-Projektions-Detailseite

Jump to solution

Versuch macht kluch.

Hier das Ergebnis:

Das Objekt #global.dataset ist vom Typen "de.espirit.firstspirit.access.store.contentstore.Dataset". Dieses Objekt erbt weder, noch beinhaltet es die Methode getWebeditUrl / webeditUrl.

Somit bekam ich an der Stelle einfach einen Fehler.

Zudem könnte das es ein Problem bei Links auf Übersichtsseiten geben. Die URL für Übersichtsseiten (bspw. News-Übersicht) würde sehr wahrscheinlich auf den ersten Eintrag aus der Übersichts-Content-Projektion verlinken - das ist zumindest meine Theorie, nachdem ich mit den API Funktionen etwas herumgespielt habe.

Die Lösung ist somit tatsächlich (zumindest in der 5.1er Version die wir nutzen) das manuelle Zusammenstellen der WebEdit URL wie oben beschrieben.

0 Kudos