Das System funktioniert auf dem index_html-Prinzip. Diese Funktion ist direkt so auch in den entspr. Klassen implementiert. Das heißt es gibt bsp.weise Methoden die index_html() heißen. Man hat jedoch die Möglichkeit unter portal_properties/site_properties im Feld default_page sich zusätzliche ID's zu definieren, die dann wie auch index_html automatisch aufgerufen werden.
Einen solchen Mechanismus in Abhängigkeit vom Contenttype ist mir nicht bekannt. Aber ich weiß ja auch nicht viel...