Veröffentlichungsdatum: 02. Mai 2016
Änderungsdatum: 18. Februar 2020
links verlinkungen verweis linkverweis aufbauen korrigieren rebuild verlinkungsneuaufbau linkaufbau
Für die Linkanpassung greift Weblication® auf die angelegten Linkverweise zurück, die Sie auch wieder neu aufbauen können.
Ab Weblication® CMS Version 11.x steht über das Weblication® Panel unter "Weitere Werkzeuge" das Werkzeug "Linkaufbau" zur Verfügung. Nutzen Sie ab CMS 11.x dieses Werkzeug, welches im Gegensatz zur nachfolgend genannten Funktion weiterentwickelt und optimiert wird.
Bedenken Sie bei den Verlinkungsangaben folgendes:
Eine Datei, welche keine Verlinkungsangaben besitzt, muss nicht zwangsläufig im Projekt nicht genutzt werden. Z.B. kann solch eine Datei über eine Liste, individuelle Skripte, o.ä. ohne direkte Verlinkung genutzt werden.
Für Querverlinkungen von Dateien nutzt Weblication® ein internes System für diese Verlinkungsangaben. Somit bleibt beim Ändern von Links (z.B. beim Umbenennen und Speichern von Dateien) gewährleistet, dass alle Verweise korrekt auf den neu gesetzten Link angepasst werden.
Wichtige Voraussetzung dafür ist, daß die einzelnen Projekte (Inhaltsprojekt, Assetsprojekt, Globalprojekt) alle korrekt eingecheckt sind, was Sie über den Projekt-Report prüfen können.
Die Verlinkungen werden bei allen Aktionen, die über Weblication® stattfinden, gesetzt. Weblication® unabhängige Änderungen (z.B. via FTP) können nicht erfasst werden.
Um nicht mehr korrekte bzw. unvollständige Verlinkungsangaben für das Projekt zu korrigieren, können Sie durch Aufruf eines Skriptes die Verweise in den Link-Dateien neu aufbauen. Durch Angabe des globalen Projektpfades bei diesem Aufruf werden alle über das globale Projekt verknüpften Projekte erfasst (z.B. /de, /de-wAssets, /de-wGlobal).
Die in den Seiten enthaltenen Linktypen sollten hierfür korrekt gesetzt sein (siehe "Bedeutung des Typs von Elementen und Fragmenten"), damit die Querverweise erfasst werden können!
Rufen Sie - als Administrator eingeloggt - folgende URL auf und passen Sie die Pfade zuvor an Ihre lizenzierte Domain und Ihr globales Projektverzeichnis an:
http://[lizenzierteDomain]/weblication/grid5/scripts/wProjectmanager.php?project=/[IHR-LAYOUT-PROJEKT]&action=rebuildLinks
<!--
Bei domain.dd und /de-wGlobal als globalem Projektverzeichnis z.B.:
-->
https://www.domain.dd/weblication/grid5/scripts/wProjectmanager.php?project=/de-wGlobal&action=rebuildLinks
Ab Weblication® CMS Version 009.005.170.000 bietet die Debug-Funktion zu rebuildLinks weitergehende Möglichkeiten.
/logs wird als Verzeichnis beim Verlinkungsneuaufbau nun standardmäßig ausgeschlossen (z.B. Logs für actions, clicks, requests). Zudem kann dem Aufruf ein Projektverzeichnis mitgegeben werden, das beim Skriptdurchlauf ausgeschlossen wird.
Beispielhaft ein Aufruf (Domain und Pfade bitte an Ihr Projekt anpassen):
https://www.domain.dd/weblication/grid5/scripts/wProjectmanager.php?action=rebuildLinks&project=/de-wGlobal&projectExclude=/de-wGlobal&debug=1