2016-06-23 5 views
2

Gibt es eine Möglichkeit, einen Seitentyp zu erstellen, der anderen Seiten als übergeordnetes Element zugewiesen werden kann, aber über den Frontend keine Verbindung oder eine andere Möglichkeit bietet?Silverstripe: HolderPage ohne Link

Eine Art Halterseite für das Backend.

-helenclarko

Antwort

1

Nun, könnten Sie versuchen, und hacken die Link() Methode auf dieser Seite Klasse und das Rück den Link der Eltern.

public function Link() 
{ 
    return $this->Parent()->Link(); 
} 

Auch das URLSegment Feld in getCMSFields() deaktivieren.

+0

Dank WMK, Ich muss das ausprobieren. Gibt es eine Möglichkeit, 404 oder so etwas zurückzugeben? – helenclarko

+0

@helenclarko return $ this-> httpError (404); wird eine 404 zurückgeben – Barry