Zum Inhalt springen

Extension mit Pagetype: Ansatzfrage

Erstellt am 3. Mai 2013 · 3 Antworten · letzte Antwort am 29. Mai 2013

Tags: Extbase, Seiten & Seitenbaum, Frage

zabinetta ·

Liebe Listenfreunde,
ich schreibe grade an einer Extension, die unter anderem einen neuen Pagetype einführt. (Extension-Builder, extbase 6.0, typo3 6.0)
dabei gibt es dieses bekannte Problem, daß pages.doctype int ist, extbase da aber eher einen String reinschreiben würde.
also: was ändere ich:
nehme ich lieber für den doctype eine Zahl und riskiere, eines Tages mit einer anderen Extension zu kollidieren (unwahrscheinlich aber möglich)?
oder ändere ich mit der Extension das pages.doctype-Feld nach varchar, und schreibe einen meine-Extension-Extbase-Doctype rein.
was meint ihr?
bin schon gespannt,
Zabinetta

Unbekannter Benutzer ·

Ich würde eher die Zahl nehmen. Strings sind irgendwie immer unschön und erhöhen (je nach Anzahl der Seiten) natürlich auch die Größe der Datenbank. Nimm eine relativ hohe schräge Zahl dann ist die Kollisionswahrscheinlichkeit gering. Mal abgesehen davon, wie häufig hattest du schon Extensions mit eigenem Page type? Realistisch gesehen ist da ein Konflikt sehr unwahrscheinlich IMHO.

Viele Grüße
Christian

zabinetta ·

noch ein Nachtrag:
wenn man die Seiten dieses Typs im Frontend zeigen will ist es wichtig, daß die Zahl unter 200 ist (hatte erst 707, jetzt 77, und da sind sie...)