ILIAS
release_8 Revision v8.19
|
Static Public Member Functions | |
static | setContent (string $content) |
static | setTitle (string $title) |
static | setShortTitle (string $short_title) |
static | setViewTitle (string $view_title) |
static | setPermaLink (string $perma_link) |
Private Member Functions | |
buildTabTitle () | |
This method was introduced due to A11y problems, see https://mantis.ilias.de/view.php?id=31534. More... | |
Static Private Attributes | |
static string | $content = "" |
static string | $perma_link = "" |
static string | $title = "" |
static string | $short_title = "" |
static string | $view_title = "" |
Additional Inherited Members | |
![]() | |
globalScreen () | |
![]() | |
ContextCollection | $context_collection |
ILIAS GlobalScreen Scope Layout Factory ModificationFactory | $factory |
![]() | |
Container | $dic |
Definition at line 40 of file PageContentProvider.php.
|
private |
This method was introduced due to A11y problems, see https://mantis.ilias.de/view.php?id=31534.
This is definitely only a workaround, but since this is currently the only way to implement it, it is just introduced... We keep all the logic within this method because we don't want this to become common or even used elsewhere. Hence certain things as anonymous functions...
Definition at line 126 of file PageContentProvider.php.
Referenced by ILIAS\UICore\PageContentProvider\getContentModification().
ILIAS\UICore\PageContentProvider::getContentModification | ( | CalledContexts | $screen_context_stack | ) |
CalledContexts | $screen_context_stack |
Implements ILIAS\GlobalScreen\Scope\Layout\Provider\ModificationProvider.
Definition at line 78 of file PageContentProvider.php.
References ILIAS\UICore\PageContentProvider\buildTabTitle(), ILIAS\GlobalScreen\Scope\Layout\Provider\AbstractModificationProvider\getShortTitleModification(), ILIAS\GlobalScreen\Scope\Layout\Provider\AbstractModificationProvider\getTitleModification(), ILIAS\GlobalScreen\Scope\Layout\Provider\AbstractModificationProvider\getViewTitleModification(), and ILIAS\GlobalScreen\Provider\AbstractProvider\globalScreen().
ILIAS\UICore\PageContentProvider::getFooterModification | ( | CalledContexts | $screen_context_stack | ) |
CalledContexts | $screen_context_stack |
Implements ILIAS\GlobalScreen\Scope\Layout\Provider\ModificationProvider.
Definition at line 182 of file PageContentProvider.php.
References Vendor\Package\$f, ilObjLanguageAccess\_checkTranslate(), ilLink\_getStaticLink(), ilObjLanguageAccess\_getTranslationLink(), ilObjLanguageAccess\_isPageTranslation(), ilAccessibilitySupportContactsGUI\getFooterLink(), ilSystemSupportContactsGUI\getFooterLink(), ilAccessibilityControlConceptGUI\getFooterLink(), ilSystemSupportContactsGUI\getFooterText(), ilAccessibilitySupportContactsGUI\getFooterText(), ilAccessibilityControlConceptGUI\getFooterText(), ILIAS\GlobalScreen\Provider\AbstractProvider\globalScreen(), ILIAS_VERSION, ilImprint\isActive(), ilCtrlInterface\PARAM_BASE_CLASS, and ILIAS\UI\Component\MainControls\Footer\withPermanentURL().
ILIAS\UICore\PageContentProvider::isInterestedInContexts | ( | ) |
Implements ILIAS\GlobalScreen\ScreenContext\ScreenContextAwareProvider.
Definition at line 73 of file PageContentProvider.php.
References ILIAS\GlobalScreen\ScreenContext\Stack\ContextCollection\main().
|
static |
Definition at line 48 of file PageContentProvider.php.
References ILIAS\UICore\PageContentProvider\$content.
|
static |
Definition at line 68 of file PageContentProvider.php.
References ILIAS\UICore\PageContentProvider\$perma_link.
|
static |
Definition at line 58 of file PageContentProvider.php.
References ILIAS\UICore\PageContentProvider\$short_title.
|
static |
Definition at line 53 of file PageContentProvider.php.
References ILIAS\UICore\PageContentProvider\$title.
|
static |
Definition at line 63 of file PageContentProvider.php.
References ILIAS\UICore\PageContentProvider\$view_title.
|
staticprivate |
Definition at line 42 of file PageContentProvider.php.
Referenced by ILIAS\UICore\PageContentProvider\setContent().
|
staticprivate |
Definition at line 43 of file PageContentProvider.php.
Referenced by ILIAS\UICore\PageContentProvider\setPermaLink().
|
staticprivate |
Definition at line 45 of file PageContentProvider.php.
Referenced by ILIAS\UICore\PageContentProvider\setShortTitle().
|
staticprivate |
Definition at line 44 of file PageContentProvider.php.
Referenced by ILIAS\UICore\PageContentProvider\setTitle().
|
staticprivate |
Definition at line 46 of file PageContentProvider.php.
Referenced by ILIAS\UICore\PageContentProvider\setViewTitle().