---
title: "Alias so lange wie möglich?"
url: "https://www.typo3.net/d/12582-alias-so-lange-wie-moeglich"
source: "typo3.net"
tags: ["Allgemein","Frage","Seiten & Seitenbaum","URLs & Routing"]
created: "2004-06-17"
last_reply: "2004-12-09"
replies: 23
solved: false
page: 1
pages: 1
lang: "de"
---

# Alias so lange wie möglich?

Allgemein · 23 Antworten · gestartet 2004-06-17

## Eröffnungsbeitrag

**wsammy** · 2004-06-17 · [Beitrag #1](https://www.typo3.net/d/12582-alias-so-lange-wie-moeglich/1)

Kann ich einstellen, dass ich den "Alias" unbegrenzt lange machen kann?

Danke!

Sammy

## Antworten

### [#2](https://www.typo3.net/d/12582-alias-so-lange-wie-moeglich/2) · doku · 2004-06-17

gegenfrage  ;) :
auf wieviel zeichen ist er denn begrenzt?

### [#3](https://www.typo3.net/d/12582-alias-so-lange-wie-moeglich/3) · wsammy · 2004-06-17

genau 20 :) wo ist der Hacken?

### [#4](https://www.typo3.net/d/12582-alias-so-lange-wie-moeglich/4) · maxhb · 2004-06-17

> **wsammy schrieb:**
>
> Kann ich einstellen, dass ich den "Alias" unbegrenzt lange machen kann?

Naja, also unbegrenzt vielleicht nich...
Folgendes müsstest Du machen (vorher natürlich ein Backup erstellen):
1. Das Datenbankfeld "alias" in der Pabelle "pages" anpassen: statt "varchar(20)" könntest Du z.B. "tinytext" nehmen (256 Zeichen)
2. TCA anpassen: Für das Feld pages.columns.alias.config.max den Wert 256 festlegen

CU
 maxhb

### [#5](https://www.typo3.net/d/12582-alias-so-lange-wie-moeglich/5) · wsammy · 2004-06-17

Vielen Dank!

Folgendes verstehe ich noch nicht:

> 2. TCA anpassen: Für das Feld pages.columns.alias.config.max den Wert 256 festlegen

Danke!

### [#6](https://www.typo3.net/d/12582-alias-so-lange-wie-moeglich/6) · maxhb · 2004-06-17

> **wsammy schrieb:**
>
> Vielen Dank!
>
> Folgendes verstehe ich noch nicht:
>
> > 2. TCA anpassen: Für das Feld pages.columns.alias.config.max den Wert 256 festlegen

Du musst die Datei extTables.php im Verzeichnis typo3conf anpassen. Folgende zeilen einfügen / ändern:

```plaintext
$GLOBALS['TCA']['pages']['columns']['alias']['config']['max'] = 256; // Maximale Anzahl Zeichen
$GLOBALS['TCA']['pages']['columns']['alias']['config']['size'] = 30;  // Grösse des Eingabefeldes in Zeichen
```

Die zweite Zeile beschertz Dir ein etwas grösseres Eingabefeld im BE und das kannst Du ja vermutlich bei langen Aliases gebrauchen ;)

All diese nützlichen Werte findest Du übrigens im BE unter der Rubrik "Configuration". Dort die Auswahlliste auf TCA stellen und ab geht's!

CU
 maxhb

### [#7](https://www.typo3.net/d/12582-alias-so-lange-wie-moeglich/7) · wsammy · 2004-06-17

Vielen Dank!!¨

Jetzt noch zwei Fragen und dann sollte "alles" klar sein

Wie kann ich

> All diese nützlichen Werte findest Du übrigens im BE unter der Rubrik "Configuration". Dort die Auswahlliste auf TCA stellen und ab geht's!

dort die Einstellungen vornehmen?

Unter typo3conf habe ich nur folgende Datei: temp_CACHED_psa590_ext_tables.php .. (welche ext_tables beinhaltet..) und dort blicke ich gar nicht durch..

Danke

### [#8](https://www.typo3.net/d/12582-alias-so-lange-wie-moeglich/8) · maxhb · 2004-06-17

Hi!
Falls es diese Datei noch nicht gibt, musst Du "extTables.php"  neu anlegen:

```php
<?php
$GLOBALS['TCA']['pages']['columns']['alias']['config']['max'] = 256; // Maximale Anzahl Zeichen
$GLOBALS['TCA']['pages']['columns']['alias']['config']['size'] = 30;  // Grösse des Eingabefeldes in Zeichen
?>
```

Dabei schön darauf achten, dass die Zugriffsrechte korrekt gesetzt sind.

Diese Datei muss dann noch in Deine Konfiguration eingebunden werden. Dazu in der Datei typo3conf/localconf.php folgende Zeile einfügen

```php
$typo3_db_extTableDef_script = "extTables.php";
```

Weitere Infos findest Du übrigens unter <http://jweiland.net/change_configuration.html>

CU
 maxhb

### [#9](https://www.typo3.net/d/12582-alias-so-lange-wie-moeglich/9) · Julian · 2004-06-17

> Diese Datei muss dann noch in Deine Konfiguration eingebunden werden. Dazu in der Datei typo3conf/localconf.php folgende Zeile einfügen
>
> ```php
> $typo3_db_extTableDef_script = "extTables.php";
> ```

Wobei der Eintrag in der localconf.php eigentlich lauten muss

```php
$typo_db_extTableDef_script = "extTables.php";
```

Und nicht $typo**3**_db_extTable...
Oder funktioniert's bei dir auch so?

Julian

### [#10](https://www.typo3.net/d/12582-alias-so-lange-wie-moeglich/10) · maxhb · 2004-06-17

> **Julian schrieb:**
>
> Wobei der Eintrag in der localconf.php eigentlich lauten muss
>
> ```php
> $typo_db_extTableDef_script = "extTables.php";
> ```
>
> Und nicht $typo**3**_db_extTable...

Ups, kleiner Vertipper. Kann halt das Wort Typo kaum noch ohne eine 3 hintendran tippen ;)

CU
 maxhb

### [#11](https://www.typo3.net/d/12582-alias-so-lange-wie-moeglich/11) · typo3maker · 2004-12-08

hallo habe ihrer anleitung nach auch alles durchgeführt.

nun erscheint aber bei einstellung bei phpadmin folgender hinweis

SQL-Befehl :

ALTER TABLE `pages` CHANGE `alias` `alias` TINYTEXT NOT NULL

MySQL meldet:

#1170 - BLOB Spalte 'alias' wird in der Key-Definition ohne Längenangabe verwendet

wer kann helfen

### [#12](https://www.typo3.net/d/12582-alias-so-lange-wie-moeglich/12) · maxhb · 2004-12-08

> **typo3maker schrieb:**
>
> wer kann helfen

Das Problem ist, dass der Schlüssel einer MySQL-Tabelle nur 255 Zeichen lang sein darf.
Daher beträgt die maximale Länge des Alias 255 Zeichen. Zwar können in einem Feld vom Typ TinyText exakt 255 Zeichen gespeichert werden, aber MySQL "besteht" auf eine Felddefinition mit expliziter Längenangabe --> Varchar(255)

CU
 maxhb

### [#13](https://www.typo3.net/d/12582-alias-so-lange-wie-moeglich/13) · typo3maker · 2004-12-08

und wie kann ich dieses nun ändern??

gibt es da eine lösung??

danke für ihre hilfe

typo3 maker

### [#14](https://www.typo3.net/d/12582-alias-so-lange-wie-moeglich/14) · maxhb · 2004-12-08

Hi!

```sql
ALTER TABLE `pages` CHANGE `alias` `alias` VARCHAR( 255 ) NOT NULL
```

CU
 maxhb

### [#15](https://www.typo3.net/d/12582-alias-so-lange-wie-moeglich/15) · typo3maker · 2004-12-08

und wohin mit dieser zeile??

bin in der beziehung nicht der fähigste ;)

in welche .php datei muss das.
oder wo in die datenbank

mfg
typo3maker

### [#16](https://www.typo3.net/d/12582-alias-so-lange-wie-moeglich/16) · maxhb · 2004-12-08

Hi!
Am einfachsten ist folgendes:
1. Im Typo3 Be öffnest Du das Modul phpMyAdmin
2. Klicke auf den Reiter "SQL"
3. Kopiere die SQL-Anweisung in das Eingabefenster und schicke das per "OK" ab
4. Fertig

CU
 maxhb

### [#17](https://www.typo3.net/d/12582-alias-so-lange-wie-moeglich/17) · typo3maker · 2004-12-08

das habe ich alles erledigt.
nur kann ich zwar im backend jetzt z.b 40 zeilen eingeben.

im frontend steht weiterhin nur max zeilen.

siehe

<http://p6462.typo3server.info>

bin ein wenig ratlos
mfg
typo3maker

### [#18](https://www.typo3.net/d/12582-alias-so-lange-wie-moeglich/18) · maxhb · 2004-12-08

> **typo3maker schrieb:**
>
> im frontend steht weiterhin nur max zeilen.
> siehe
> <http://p6462.typo3server.info>

Meinst Du die erzeugte URL? Die wird ja über die Extension RealURL gestuert, da würde ich mal reinschauen...

CU
 maxhb

### [#19](https://www.typo3.net/d/12582-alias-so-lange-wie-moeglich/19) · typo3maker · 2004-12-09

mein problem ist jetz dass sich der alias nicht mehr ändern lässt.

ich kann da eingeben was ich will nichts geht mehr

was sollte ich nun machen??

mfg
typo3maker

### [#20](https://www.typo3.net/d/12582-alias-so-lange-wie-moeglich/20) · typo3maker · 2004-12-09

hallo

habe so das gefühl das man in der datenbank in den tabellen bei realurl in den alias auch was ändern muss

liege ich da richtig, da gibt es auch alias tabellen.

mfg
typo3maker

### [#21](https://www.typo3.net/d/12582-alias-so-lange-wie-moeglich/21) · maxhb · 2004-12-09

> **typo3maker schrieb:**
>
> mein problem ist jetz dass sich der alias nicht mehr ändern lässt.

D.h., Du veränderst den Alias im Seitenkopf und die Änderungen werden nicht gespeichert?

CU
 maxhb

### [#22](https://www.typo3.net/d/12582-alias-so-lange-wie-moeglich/22) · typo3maker · 2004-12-09

richtig

ich kann ändern was ich will
die änderungen werden nicht übernommen

es stehen zwar die neuen namen im backend
aber im frontend werden sie nicht geändert sondern bleiben die alten stehen.

habe den zwichenspeicher auch schon tausendmal geleert

mfg
typo3maker

### [#23](https://www.typo3.net/d/12582-alias-so-lange-wie-moeglich/23) · maxhb · 2004-12-09

Hi!
Leere mal im PHPMyAdmin alle tabellen, die mit tx_realurl_* anfangen und probier's noch mal.

CU
 maxhb

### [#24](https://www.typo3.net/d/12582-alias-so-lange-wie-moeglich/24) · typo3maker · 2004-12-09

sieht aus als wenn die leer sind

schick mir mal deine emailadresse an d.ehegoetz a t web.de

ich schick dir dann den zugang und du kannst dir das selber mal anschauen

da wäre mmir sehr geholfen.
#bin echt verzweifelt.
sonst funktioniert es ja alles
auch ttnews mit realurl
wie ich dass geschafft habe weiss ich nicht
 ;);)

mfg
typo3maker

---

Quelle: „Alias so lange wie möglich?“, typo3.net, https://www.typo3.net/d/12582-alias-so-lange-wie-moeglich
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
