Benutzer-Werkzeuge

Webseiten-Werkzeuge


django-cms

Troubleshooting

Problem Problembeschreibung Mögliche Lösung
Keine Templates in AuswahlDer Templateauswahldialog (Drop-Down) ist nicht mehr in der Oberfläche vorhanden

Zuvor wurde in der settings.py in der TEMPLATE-Sektion ein Template umbenannt.

Der Server gibt keine Fehlermeldungen aus
Django-CMS schreint ein Problem mit dem Umbenennen (Bezeichnung nicht Dateiname des Templates) von Templates zu haben die bereits durch in Benutzung (bereits für Seiten genutzt) sind

Oder:
Ein neues Template hat Sonderzeichen (inkl. deutscher Umlaute wie äöü) im Namen
Invalid block tag: 'placeholder', expected 'endblock' or 'endblock „main“'Beim Starten des Entwicklungsservers kommt vorstehende Meldung - der Server beendet sich.
Oder nach dem Schreiben der settings.py kommt die vorstehende Meldung auf der Konsole wo der Entwicklungsserver läuft - der Server beendet sich daraufhin
  • cms_tags im Template nicht geladen
    • load cms_tags
  • und/oder in {% extends Datei %} Datei nicht in „ “ gestezt → {% extends „Datei“ %}
  • und/oder im {% endblock blockname %} mehr alsein Leerzeichen zwischen endblock und Name des Blocks(Beispiel: {% endblock test %}

Achtung: Der Fehler muss nicht im zu letzt hinzugefügten Template liegen (auch wenn es vor dem Hinzufügen keinen Fehler gab), sondern kann auch in einem davor liegen

<br/> wird gelöschtBei Verwendung des Text-Plugins (Tiny-Editor) im HTML-Modus und Eingabe von <br/> verschwindet dieses nach dem Speichern

Es ist nicht mehr im Editor zu finden und taucht nach dem Rendern auch nicht im Seitenquelltext auf
Django-CMS bzw. Tiny-Editor scheinen eine Quellcode-Prüfung zu haben.

Die Verwendung von <br /> bzw. <br> (beides HTML 4-Konform) löst das Problem
„cannot import name plugin_pool“ Aufruf einer Seite erscheint„cannot import name plugin_pool“ In einem Template (muss in allen angegeben werden) wurden die cms_tags nicht geladen.

Am Anfang der Datei: <code>{% load cms_tags %} <code> einfügen
„'thumbnail' tag received a bad argument: 'subject_location'“ erscheint beim Auruf einer Seite filer ist aktiviert und thumbnail

filer_picture hat in seinem Template einen Aufruf von thumbnail und übergibt den Parameter subject_location.

thumbnail kennt aber in (neueren?) Versionen den Parameter subject_location nicht mehr.
Im cms_plugin_filer-image-Template den Parameter löschen.

Zu finden unter Python-Installations-Pfad\/lib/python2.6/site-packages/cmsplugin_filer_image/templates/cmsplugin_filer_image/image.html

Python-Installations-Pfad: Pfad zu Python-Bibliotheken. Bei Installation in virtualenv Projekt-Pfad\/Rest Des Pfades

Hinweis: Es ist sauberer wenn mann „cmsplugin_filer_image/image.html“ in die eigentliche CMS-Installation unterhalb von templates kopiert und dort anpasst - man behält so das original und überschreibt es nur.
django-cms.txt · Zuletzt geändert: 2014/09/07 18:23 (Externe Bearbeitung)