.. include:: ../../../../Includes.txt .. _typo3-fluid-be-pagerenderer: =============== be.pageRenderer =============== View helper which allows you to create extbase based modules in the style of TYPO3 default modules. Examples ======== All options:: Output:: Custom CSS file EXT:your_extension/Resources/Public/Css/styles.css and JavaScript files EXT:your_extension/Resources/Public/JavaScript/Library1.js and EXT:your_extension/Resources/Public/JavaScript/Library2.js will be loaded, plus ExtJS and jQuery and some inline labels for usage in JS code. Arguments ========= .. _be.pagerenderer_pagetitle: pageTitle --------- :aspect:`DataType` string :aspect:`Required` true :aspect:`Description` Title tag of the module. Not required by default, as BE modules are shown in a frame .. _be.pagerenderer_loadextjs: loadExtJs --------- :aspect:`DataType` mixed :aspect:`Required` true :aspect:`Description` Specifies whether to load ExtJS library. Defaults to FALSE. This option will be removed in TYPO3 v9 .. _be.pagerenderer_loadextjstheme: loadExtJsTheme -------------- :aspect:`DataType` mixed :aspect:`Default` true :aspect:`Required` true :aspect:`Description` Whether to load ExtJS "grey" theme. Defaults to FALSE. This option will be removed in TYPO3 v9 .. _be.pagerenderer_enableextjsdebug: enableExtJsDebug ---------------- :aspect:`DataType` mixed :aspect:`Required` true :aspect:`Description` If TRUE, debug version of ExtJS is loaded. Use this for development only. This option will be removed in TYPO3 v9 .. _be.pagerenderer_loadjquery: loadJQuery ---------- :aspect:`DataType` mixed :aspect:`Required` true :aspect:`Description` Whether to load jQuery library. Defaults to FALSE. This option will be removed in TYPO3 v9 .. _be.pagerenderer_includecssfiles: includeCssFiles --------------- :aspect:`DataType` mixed :aspect:`Required` true :aspect:`Description` List of custom CSS file to be loaded .. _be.pagerenderer_includejsfiles: includeJsFiles -------------- :aspect:`DataType` mixed :aspect:`Required` true :aspect:`Description` List of custom JavaScript file to be loaded .. _be.pagerenderer_addjsinlinelabels: addJsInlineLabels ----------------- :aspect:`DataType` mixed :aspect:`Required` true :aspect:`Description` Custom labels to add to JavaScript inline labels .. _be.pagerenderer_includerequirejsmodules: includeRequireJsModules ----------------------- :aspect:`DataType` mixed :aspect:`Required` true :aspect:`Description` List of RequireJS modules to be loaded .. _be.pagerenderer_jquerynamespace: jQueryNamespace --------------- :aspect:`DataType` string :aspect:`Required` true :aspect:`Description` Store the jQuery object in a specific namespace. This option will be removed in TYPO3 v9 .. _be.pagerenderer_addinlinesettings: addInlineSettings ----------------- :aspect:`DataType` mixed :aspect:`Required` true :aspect:`Description` Adds Javascript Inline Setting