Hinzufügen des Meta-Description-Tag in django CMS
- 10. März 2022
Anleitung zum Hinzufügen des Meta-Description-Tags in das django CMS base
-Template.
In den Seiten-Einstellungen von django CMS findet man das Feld "DESCRIPTION" META-TAG. Damit kann man einen Text definieren, der im head
-Tag des HTML-Quelltexts ausgegeben wird. Das ist gut für die Suchmaschinenoptimierung und eine einfache und wirkungsvolle Optimierung.
Im automatisch erstellen base.html
-Template einer neuen django CMS-Installation fehlt allerdings das Meta Description-Tag <meta name="description" content="">
. Um dies zu beheben, müssen wir folgenden Code in den Head-Bereich des base.html-
Template einfügen:
<head>
...
<meta name="description" content="{% page_attribute 'meta_description' %}">
...
</head>
Damit wird der Inhalt des Feldes "DESCRIPTION" META-TAG als Meta-Information im Head-Bereich der HTML-Seite ausgegeben.
Das könnte dich auch interessieren
Bedingte Anweisungen und Verzweigungen in Django-Templates
- 7. Februar 2022
Django-Templates sind ein Mix aus statischem HTML und einer speziellen Syntax, die es erlaubt, dynamischen Code einzufügen. Mit Template-Tags ist es möglich, Logik in den Renderprozess einzubringen. Bedingte Anweisungen wie if-Statements, Verzweigungen mit if...else sowie mehrfache Verzweigungen mit if...elif...else sind möglich.