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
Extension mit Pagetype: Ansatzfrage
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
hast recht, mach ich so 🙂
Danke Dir,
Sabine
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...)