Thomas_Hagenloc
I'm new here

Über den ContentCreator eine Seite an neue Position verschieben

Jump to solution

Hallo zusammen,

ist es möglich im ContentCreator über ein PopUp den Inhaltsbereich darstellen zu lassen, damit darüber eine Seite an eine neue Position zu verschieben?

Konkret:

Ein Redakteur erstellt eine Seite im ContentCreator. Dadurch wird ja der blaue Strukturpfad auf den grünen Inhaltsbereichspfad übertragen. Nun soll der Redakteur über den ContentCreator in der Lage sein, die Seite nachträglich zu verschieben.

Ich denke die reine Darstellung des Inhaltsbereichs stellt keine Hürde dar. Eher die Rückmeldung an das Skript, in welchen Ordner verschoben werden soll. Hat schon jemand vielleicht so etwas gebaut und hat Erfahrung damit?

Viele Grüße

Thomas

0 Kudos
1 Solution

Accepted Solutions

Hallo Thomas,

ggf. könnt ihr zur Auswahl des Zielordners eine SelectStoreElementOperation verwenden. Die müsste sich so konfigurieren lassen, dass nur ein einzelner PageFolder ausgewählt werden kann, der dann von der perform-Methode zurückgegeben wird.

Viele Grüße

Tim

View solution in original post

0 Kudos
6 Replies
thmarx
I'm new here

Hallo Thomas,

du kannst im ContentCreator über das Menü "Inhalte->Navigation bearbeiten" die Position der Seite in der Struktur verschieben.

Viele Grüße

Thorsten

0 Kudos

Hallo Thorsten,

dadurch verschiebt sich eine Seite auch im Strukturbereich.

Ziel soll es sein, eine Seite nur im Inhaltsbereich zu verschieben.

Viele Grüße

Thomas

0 Kudos

Hallo Thomas,

hierfür gibt es aus Usability-Gründen bewusst keine fertige Funktionalität, da der von der Architektur her ja durchaus sinnvolle, aber doch eher technische Aspekt "Trennung von Struktur und Inhalt" für normale Redakteure üblicherweise nicht relevant ist.

Das Implementieren eines recht einfachen Skriptes (Angabe eines Pagestore-Zielordners im Skript-Formular) wäre hier möglich. Allerdings würde das allein nicht unbedingt etwas bringen, da das Standard-StoreMapping unter Umständen auch beim Ändern der Navigations-Struktur über den CC "anspringt" und dabei eine manuell verschobene Pagestore-Seite ggf. wieder verschoben würde.

Wenn es bei Euch eine definierte Logik gibt, wie die Ordner im Pagestore aufgebaut bzw. zuzuordnen sind, wäre die bessere Alternative das Implementieren eines eigenen StoreMappings.

Viele Grüße

Michael

Hallo Michael,

wenn nachträglich eine Seite über die Navigations-Struktur wieder verschoben wird und sich dadurch die Seite auch nochmals verschiebt, ist nicht so wild, da die Redakteure das dann einfach wissen (müssen) :-).

Es geht einfach darum, der Strukturbereich nach Ländern getrennt ist und der Inhaltsbereich nicht. Wenn man nun eine neue Seite im CC erstellt, hat man dann ja die Struktur auf den Inhaltsbereich abgebildet, was in diesem Fall nicht gewünscht ist. Daher soll ein Redakteur, der eine neue Seite anlegt, diese im Anschluß verschieben können, damit die Seite wieder im "gewohnten" Inhaltsbereich eingegliedert ist.

Die Angabe eines Pagestore-Zielordners per Skript wollen wir so implementieren, dass wir den Inhaltsbereich als Baumstruktur darstellen. Die Frage, die wir da noch haben ist, ob und wie man da verfahren muss, damit das Skript dann hinterher weiß, in welchen Ordner die Seite verschoben werden muss.

Also konkret: wenn wir ein PopUp mit der Baumstruktur öffnen, hätten wir gerne von dieser Baumstruktur eine Rückmeldung "Da hat der User drauf geklickt - da soll die Seite hinverschoben werden". Wie lässt sich so etwas am einfachsten realisieren?

Viele Grüße

Thomas

0 Kudos

Hallo Thomas,

ggf. könnt ihr zur Auswahl des Zielordners eine SelectStoreElementOperation verwenden. Die müsste sich so konfigurieren lassen, dass nur ein einzelner PageFolder ausgewählt werden kann, der dann von der perform-Methode zurückgegeben wird.

Viele Grüße

Tim

0 Kudos

Hallo Tim,

vielen Dank für die Antwort!

Sobald wir mit der Implementierung beginnen, werden wir diesen Weg versuchen.

Ich markiere deine Antwort erst mal als richtig.

Nach der Implementierung melde ich mich und schreibe kurz, wie wir es umgesetzt haben.

Viele Grüße

Thomas

0 Kudos