Beinhaltet allgemeine seitenbezogene Funktionen, die keiner bestimmten Seite zugeordnet werden können.
Beinhaltet allgemeine seitenbezogene Funktionen, die keiner bestimmten Seite zugeordnet werden können.
Liefert die Startseite anhand der übergebenen Page
API.Pages.GetStartPage(Page, True)
Liefert die Startseite anhand der Sprache
API.Pages.GetStartPage(PageLanguageID, EditMode)
Liefert die gesuchte Seite
API.Pages.GetByID(PageID, True)
API.Pages.GetByNavigation(Navigation, Language, True)
Liefert alle Seiten eines bestimmten Seitentyps, wobei die Reihenfolge der entspricht, wie man sie im Baum sieht.
Wird keine Sprach-ID übergeben, bzw. ist sie kleiner gleich 0, werden alle Seiten aus allen Sprachen gefunden.
API.Pages.GetByType("EventList", EditMode, Language:=API.Languages.GetByID(1, EditMode), WithInvisible:=True)
Liefert alle Seiten eines bestimmten Seitentyps, wobei die Reihenfolge der entspricht, wie man sie im Baum sieht.
Wird keine Sprach-ID übergeben, bzw. ist sie kleiner gleich 0, werden alle Seiten aus allen Sprachen gefunden.
API.Pages.GetByType(API.PageTypes.GetByName("EventList"), EditMode, Language:=API.Languages.GetByID(1, EditMode), WithInvisible:=True)
Liefert alle Seiten eines bestimmten Seitentyps, wobei die Reihenfolge der entspricht, wie man sie im Baum sieht.
Wird keine Sprach-ID übergeben, bzw. ist sie kleiner gleich 0, werden alle Seiten aus allen Sprachen gefunden.
API.Pages.GetByType({"EventList", "ActivityList"}, EditMode, Language:=API.Languages.GetByID(1, EditMode), WithInvisible:=True)
Liefert alle Seiten eines bestimmten Seitentyps, wobei die Reihenfolge der entspricht, wie man sie im Baum sieht.
Wird keine Sprach-ID übergeben, bzw. ist sie kleiner gleich 0, werden alle Seiten aus allen Sprachen gefunden.
API.Pages.GetByType({API.PageTypes.GetByName("EventList"), API.PageTypes.GetByName("ActivityList")}, EditMode, Language:=API.Languages.GetByID(1, EditMode), WithInvisible:=True)
Liefert alle Seiten die ein bestimmtes Attribut enthalten, wobei die Reihenfolge der entspricht, wie man sie im Baum sieht.
API.Pages.GetByAttributeName("MyInteger", True, WithInvisible:=True, Language:=API.Languages.GetByID(1, EditMode), Value:=42)
Legt eine neue Seite unter einer bestimmten Seite an.
Ist die Seite an der Stelle nicht erlaubt, wird als Status des Rückgabe-Objekts "Failed" geliefert. Ist ein benötigter Parameter nicht gültig, wird "InvalidValue" geliefert.
API.Pages.Create("Neue Seite", MyPageType, MyParent, CurrentUser, Rank:=3)
API.Pages.Create("Neue Seite", MyPageType, MyNavigation, MyLanguage, CurrentUser)
Führt einen Publish auf die in der Liste angegebenen Seiten aus.
Es wird ein Gesamtergebnis und eine Liste der Einzelergebnisse zurückgegeben.
Dim PageList As New List(Of iPage)
PageList.Add(ContentPageObject)
PageList.Add(PageObject)
API.Pages.MultiPublish(PageList, CurrentUser)