Typemill CMS: Zeichenbegrenzung für Navigationstitel erhöhen
Die Situation
In Typemill ist das Eingabefeld für den Navigationstitel einer Seite oder eines Blogartikels von Haus aus auf 60 Zeichen begrenzt. Das mag Sinn machen, um zu verhindern, dass der Titel einer Seite im Navigationsmenü viel zu lang wird – Umbrüche sehen da meist nicht gut aus. Allerdings wirkt sich die Zeichenbegrenzung noch an anderen Stellen aus und da ist es unpraktisch: Der Navigationstitel wird in den Brotkrumen verwendet und als Titel eines Blogartikels im Newsfeed. Der eigentliche Titel des Blogartikels kann länger sein, an den anderen genannten Stellen würde er aber bei 60 Zeichen abgeschnitten werden. Blöd.
Ich möchte mich bei der Länge der Titel von Blogartikeln nicht beschneiden lassen; besonders, da der Navigationstitel nicht in der Hauptnavigation auftaucht, zumindest in meinem Theme nicht.
Die Lösung
Also ran und in den Dateien des CMS gesucht, wo ich die Zeichenfolge „60“ finde. Ich wurde in der Datei /system/author/metatabs.yaml fündig:
meta:
fields:
navtitle:
type: text
label: Navigation Title
class: large
maxlength: 60
Dort einfach die „60“ durch den Wert der Wahl ersetzen, ich habe mal auf 120 Zeichen erhöht und schon muss ich meine Titel nicht mehr zusammenhacken, um unter 60 Zeichen zu bleiben.