Hier soll in Zukunft Typo3 für die gesamte Redakation (sowohl Website wie auch Werbung wie auch Druck) eingesetzt werden. Dazu ist es unbedingt erforderlich, dass Objekten ID's zugeordnet werden. Jede Werbeanzeige muß z.B. eine ID haben, die dann auf der Rechnung auftauchen wird. Kunden brauchen auch eine eigene ID.
Das Problem ist jetzt folgendes: FE-User (Kunden) z.B. haben eine eigene Nummernreihe. Der Nummer "1332" sehe ich nicht an, ob sie einen Kunden beschreibt, oder eine Seite.
Zur Zeit wird dieses Problem so gelöst, dass Kunden Nummern ab 100000 kriegen, Werbeanzeigen ab 50000, etc. - Da läufts einem natürlich Eiskalt den Rücken runter.
Gesucht ist eine bessere Lösung für dieses Problem. Am besten wären disjunkte Räume für die einzelnen Nummern (also etwa: alle Kunden kriegen ein k davor, alle werbeanzeigen ein w, etc.) oder aber ein einzelner Raum für alle Nummern.
Wegen den disjunkten Räumen: das "Seiten ID bearbeiten" Fenster könnte man recht leicht dahingehend manipulieren (so eine ähnliche funktion ist ja ohnehin vorhanden). Die Frage ist nur, wo überall werden Nummern angezeigt? Gibt es für jede Tabelle eine Funktion, die aus der ID in der Datenbank eine angezeigte ID macht, oder ist das einfach im Stil ".$array['uid']." gehalten?
Die Räme zu unifizieren kann ich mir, denke ich, abschminken, da derartiges in der Datenbankstruktur von Typo3 nicht vorgesehen ist. Schön wärs gewesen.
Außerdem muß eine alte Datenbank übernommen werden, die ca. 40000 Artikel enthält, und die Nummern sollten, wenn möglich, erhalten bleiben. Die Frage ist, was mache ich, wenn sich eine Überschneidung von neuen und alten nummern ergibt?