Internes und externes Referenzieren von easyWeb standard Inhalten

Mit Shared Elements lassen sich Inhalte einfach mehrmals anzeigen. Dabei muss der Inhalt nur einmalig eingepflegt und jeweils referenziert werden. Somit müssen Sie identischen Inhalt nicht mehrmals einpflegen. Shared Elements können an verschiedensten Stellen referenziert (aufgerufen) werden.

Inhalt

Shared Elements erstellen

Unterseiten von Shared Elements

Die Testseiten als Unterseiten von Shared Elements.

Erstellen Sie für die Page Shared Elements eine neue Unterseite. Benennen Sie diese mit einem sprechenden Titel. Dieser Titel wird später das Erkennungsmerkmal sein, um diesen Inhalt einzubinden.

Wichtig ist ausserdem, dass die Page aktiv geschalten ist (über Enable). Diese Page wird standardmässig im Frontend nicht angezeigt. Im Ordner Shared Elements dient sie als referenzierbares Element.

Angelegte Kontaktbox

Unser Beispielinhalt auf der Page ist eine Kontaktbox

Erstellen Sie nun den Inhalt auf der Page, welchen Sie referenzieren möchten. In unserem Beispiel ist es eine Kontaktbox. Es könnte aber auch ein Rasterelement mit Unterelementen sein.

Nun wird dieser Inhalt (bzw. die Unterseite von Shared Elements) in der Liste der referenzierbaren Elemente angezeigt.

Liste der Shared Elements

Shared Elements Liste

Jede Website hat eine Liste aller freigegebenen Inhaltselemente

Kopier-Button

Jedes Element besitzt einen Button, welcher die URL kopiert

Um alle referenzierbaren Inhalte ihrer Website anzuzeigen, wählen Sie im Seitenbaum die Seite Shared Elements aus und zeigen die Seite mit "View Webpage" im Frontend an. Alternativ können Sie auch direkt per  URL <URL>/<SPRACHE>/shared-elements auf die Sharred Elements Seite zugreifen. (Bei dieser Website würde die URL wie folgt heissen: https://easyweb.unibas.ch/de/shared-elements)

Neben jedem aufgelisteten Inhaltselement wird ein Kopier-Button angezeigt. Dieser kann genutzt werden, um die URL des Elementes zu kopieren.

 

 

Referenz erstellen

Content Element erstellen
Content Element bearbeiten

Öffnen Sie die Liste der referenzierbaren Elemente und wählen Sie die Seite, die Sie referenzieren möchten, aus. Klicken Sie dort wie oben beschrieben auf den Kopier-Button des entsprechenden Elementes. Dadurch wird die URL zu diesem Element kopiert. Diese URL wird später gebraucht. Speichern Sie sich diese bitte ab.

Navigieren Sie nun im TYPO3-Backend zu Ihrer Page, auf der Sie eine Referenz anlegen möchten, oder erstellen Sie eine neue Page. Erstellen Sie auf der Page ein neues Inhaltselement und wählen Sie im Reiter Data sources das Inhaltselement Load content aus.

Fügen Sie im Feld URL die kopierte URL des Inhaltselementes, welches Sie referenzieren möchten, ein. Nach dem Speichern des Inhaltelementes Load content, können Sie nun auf dieser Page (z.B. in der Preview oder im Frontend) sehen, wie das referenzierte Inhaltselement angezeigt wird.

Ansicht der Testseite

Das Ergebnis unseres Beispiels im Frontend: Eine referenzierte Kontaktbox

Inhaltselement Load Content

Das Ergebnis unseres Beipiels im Backend


Shared Element bearbeiten

Wenn Sie einen referenzierten Inhalt bearbeiten möchten, müssen Sie zur entsprechenden Unterseite der Page "Shared Elements" navigieren. Dort können Sie den Inhalt anpassen und er wird automatisch an allen referenzierten Stellen aktualisiert angezeigt.

Achtung: Das Löschen von freigegebenen Inhalten ist nicht möglich! Es kann nicht sichergestellt werden, ob andere Redakteure Ihrer Website und Redakteure anderer easyWeb standard Instanzen Ihre freigegebenen Inhalte nicht referenzieren.