Seiten vollständig löschen
Über den Eintrag Menü bearbeiten auf den Webseiten lässt sich, wie der Name schon sagt, das Menü bearbeiten.
Das Löschen eines Menüeintrags löscht also nur den Eintrag, nicht aber die dazugehörige Seite!
Durch dieses Vorgehen verhindert odoo, dass Seiten & Inhalte vorschnell verloren gehen.
Oft ist es aber notwendig die Seite vollständig zu löschen – auch um die Sitemap Ihrer Webseite sauber zu halten.
Diese finden Sie z.B. unter www.ihrewebsite.de/sitemap.xml
So gehen Sie vor
Warnung: Mit den folgenden Schritten greifen Sie tiefer ins odoo. Bitte nehmen Sie hier nur Änderungen vor, wenn Sie sicher sind was sie tun und was sie damit erreichen wollen. Das Löschen von Templates/Ansichten läuft auf eigene Gefahr. Daten hierzu können nur durch das Einspielen eines Server-Backups von nächtlichen Backups wiederhergestellt werden.
- Melden Sie sich an Ihrem System an, der Benutzer braucht mindestens die Berechtigungen für die technischen Eigenschaften
- Öffnen Sie die Maske für die Templates unter Einstellungen > Technisch > Benutzer-Interface > Ansichten
- Erweitern Sie die Suchfilter um den Wert Ob diese Ansicht ein komplettes Webseiten Template ist und bestätigen mit Apply/Anwenden
- Nun erhalten Sie in der Auflistung nur jene Templates (Ansichten), die der Website zugeordnet werden.
Diese Templates enthalten nun tatsächlich auch den Code der jeweiligen einzelnen Web-Seiten.
Einige der Templates gehören unter Umständen aber zu einem Modul. Das Löschen dieser modulbezogenen Templates kann die Funktion des Moduls (oder der Website) beeinträchtigen.
Löschen Sie nur Templates/Ansichten bei denen Sie sicher sind das diese nur eine normale Seite der Website ist.
Der Seitenname im Browser muss identisch sein mit den Bezeichnungen Ansichtsbezeichnung in der Liste. Bzw. mit der Externen ID mit einem vorherigen Zusatz von website.
In unserem Beispiel also die Seite Videos mit der externen ID website.videos - Markieren Sie nun die gewünschte(n) Seite(n) mit einem Haken und wählen über das Mehr-Kontextmenü dann Löschen.
Sitemap neu generieren
Ein manuelles Löschen der Sitemap ist in 99% der Fälle nicht notwendig.
Beim Aufruf der Sitemap wird das Alter der Datei geprüft. Wenn diese älter als 12 Stunden ist, wird sie automatisch neu generiert.
Sollten Sie (wie oben) z.B. Seiten gelöscht haben und die Sitemap sofort neu bilden wollen, gehen Sie wie folgt vor:
- Melden Sie sich an Ihrem System an, der Benutzer braucht mindestens die Berechtigungen für die technischen Eigenschaften
- Öffnen Sie die Maske für die Dateianhänge unter Einstellungen > Technisch > Datenbankstruktur > Dateianhänge
- Suchen Sie nach dem Wort Sitemap
Als Ergebnis sollten 2 Dateien angezeigt werden. - Löschen Sie diese beiden Objekte.
- Bei dem nächsten Aufruf der Sitemap (durch einen Suchmaschinenroboter oder manuell) werden diese Dateien neu generiert.
Seiten löschen in Odoo Version 10
In V10 können Sie als Admin im Entwicklermodus können Sie über Inhalt > Seiten löschen.
Der Menüeintrag muss nochmals separat gelöscht werden.