Commit
commit d4fdafce11f3f92140dfd8835dd828a32863fcde Author: Jan DankertDate: Sat Jun 25 14:26:33 2022 +0200 New: Many Enhancements for the internal script language: More access to the data structure of pages, folders, templates, ... .../action/element/ElementAdvancedAction.class.php | 23 ++++--- modules/cms/generator/PageContext.class.php | 5 -- modules/cms/generator/ValueContext.class.php | 3 + modules/cms/generator/ValueGenerator.class.php | 53 +++++++++++++-- modules/cms/generator/dsl/DslDate.class.php | 48 ++++++++------ modules/cms/generator/dsl/DslElement.class.php | 33 ++++++++++ modules/cms/generator/dsl/DslFolder.class.php | 32 --------- modules/cms/generator/dsl/DslObject.class.php | 77 +++++++++++++++++++++- modules/cms/generator/dsl/DslPage.class.php | 30 --------- modules/cms/generator/dsl/DslPageContext.class.php | 76 +++++++++++++++++++++ modules/cms/generator/dsl/DslProject.class.php | 7 +- modules/cms/generator/dsl/DslSystem.class.php | 21 +++++- modules/cms/generator/dsl/DslTemplate.class.php | 33 ++++++++++ modules/cms/model/BaseObject.class.php | 2 +- modules/cms/model/Language.class.php | 2 + modules/cms/model/Model.class.php | 2 + modules/dsl/ast/DslOperation.class.php | 2 +- 17 files changed, 333 insertions(+), 116 deletions(-)