Translatable::onBeforeWrite
Recursively creates translations for parent pages in this language if they aren't existing already. This is a necessity to make nested pages accessible in a translated CMS page tree.
It would be more userfriendly to grey out untranslated pages, but this involves complicated special cases in AllChildrenIncludingDeleted(). will ensure that each translation will get a unique URL across languages, by means of and .
Signature
public function onBeforeWrite()