.. include:: ../../../../Includes.txt .. _typo3-fluid-be-container: ============ be.container ============ View helper which allows you to create extbase based modules in the style of TYPO3 default modules. Examples ======== Simple:: your module content Output:: "your module content" wrapped with proper head & body tags. Default backend CSS styles and JavaScript will be included All options:: your module content Output:: "your module content" wrapped with proper head & body tags. 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.container_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.container_enableclickmenu: enableClickMenu --------------- :aspect:`DataType` mixed :aspect:`Default` true :aspect:`Required` true :aspect:`Description` If TRUE, loads clickmenu.js required by BE context menus. Defaults to TRUE. This option will be removed in TYPO3 v9 .. _be.container_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.container_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.container_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.container_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.container_includecssfiles: includeCssFiles --------------- :aspect:`DataType` mixed :aspect:`Required` true :aspect:`Description` List of custom CSS file to be loaded .. _be.container_includejsfiles: includeJsFiles -------------- :aspect:`DataType` mixed :aspect:`Required` true :aspect:`Description` List of custom JavaScript file to be loaded .. _be.container_addjsinlinelabels: addJsInlineLabels ----------------- :aspect:`DataType` mixed :aspect:`Required` true :aspect:`Description` Custom labels to add to JavaScript inline labels .. _be.container_includerequirejsmodules: includeRequireJsModules ----------------------- :aspect:`DataType` mixed :aspect:`Required` true :aspect:`Description` List of RequireJS modules to be loaded .. _be.container_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