Das Alias-Feld in TYPO3 vergrößern

Das Tutorial zeigt, wie man die Extension alias32 mit einer kleinen Anpassung noch sinnvoller nutzen kann.

Das Feld Alias (zu finden in den Seiteneigenschaften einer TYPO3-Seite) dient dazu, einer Seite im Frontend einen Namen zu geben. Dies ist nützlich, wenn man statt der üblichen URLs mit IDs (/index.php?id=42) lieber URLs der Art /index.php?id=produkte oder (mit SimulateStaticDocuments oder der realurl Extension) /produkte.html verwenden möchte. In diesen Fällen wäre als Alias 'produkte' anzugeben.

Alias-Feld im TYPO3 Backend
Alias-Feld im TYPO3 Backend

Standardmäßig ist die Länge des Aliasfeldes in TYPO3 auf 20 Zeichen begrenzt. Um diese Einschränkung etwas abzuschwächen wurde die Extension "Extend Alias length to 32" (Extension key: alias32) entwickelt, die eine Alias-Länge von 32 Zeichen ermöglicht. Doch auch mit 32 Zeichen stößt man recht bald an Grenzen, was die Vergabe von URL-Namen bei größeren Websites anbelangt.

Wie man diese Extension nutzen kann, um die Anzahl der Zeichen für Aliasnamen auf 255 zu erweitern, wird in den folgenden einfachen Schritten beschrieben.

Vorgehensweise

Im Extension Manager die Extension alias32 herunterladen, aber noch nicht installieren. Die Extension aufrufen und "Edit files" wählen.

Datei ext_tables.php ändern
# Die Zeile ...
$TCA["pages"]["columns"]["alias"]["config"]["max"]="32";

# ... ändern in:
$TCA["pages"]["columns"]["alias"]["config"]["max"]="255";
Datei ext_tables.sql ändern
# Die Zeile ...
alias varchar(32) DEFAULT ''

# ... ändern in:
alias varchar(255) DEFAULT ''

Jetzt die Extension wie gewohnt installieren. Klicken Sie hierzu auf den Link "Click here to install the extension".