Documentation TYPO3 par Ameos |
Public Member Functions | |
template () | |
wrapClickMenuOnIcon ($str, $table, $uid='', $listFr=1, $addParams='', $enDisItems='', $returnOnClick=FALSE) | |
viewPageIcon ($id, $backPath, $addParams='hspace="3"') | |
issueCommand ($params, $rUrl='') | |
isCMlayers () | |
thisBlur () | |
helpStyle () | |
getHeader ($table, $row, $path, $noViewPageIcon=0, $tWrap=array('','')) | |
getFileheader ($title, $path, $iconfile) | |
makeShortcutIcon ($gvList, $setList, $modName, $motherModName="") | |
makeShortcutUrl ($gvList, $setList) | |
formWidth ($size=48, $textarea=0, $styleOverride='') | |
formWidthText ($size=48, $styleOverride='', $wrap='') | |
redirectUrls ($thisLocation='') | |
formatTime ($tstamp, $type) | |
parseTime () | |
startPage ($title) | |
endPage () | |
header ($text) | |
section ($label, $text, $nostrtoupper=FALSE, $sH=FALSE, $type=0, $allowHTMLinHeader=FALSE) | |
divider ($dist) | |
spacer ($dist) | |
sectionHeader ($label, $sH=FALSE, $addAttrib='') | |
sectionBegin () | |
sectionEnd () | |
middle () | |
endPageJS () | |
docBodyTagBegin () | |
docStyle () | |
insertStylesAndJS ($content) | |
initCharset () | |
generator () | |
icons ($type, $styleAttribValue='') | |
t3Button ($onClick, $label) | |
dfw ($string) | |
rfw ($string) | |
wrapInCData ($string) | |
wrapScriptTags ($string, $linebreak=TRUE) | |
table ($arr, $layout='') | |
menuTable ($arr1, $arr2=array(), $arr3=array()) | |
funcMenu ($content, $menu) | |
clearCacheMenu ($id, $addSaveOptions=0) | |
getContextMenuCode () | |
getTabMenu ($mainParams, $elementName, $currentValue, $menuItems, $script='', $addparams='') | |
getTabMenuRaw ($menuItems) | |
getDynTabMenu ($menuItems, $identString, $toggle=0, $foldout=FALSE, $newRowCharLimit=50, $noWrap=1, $fullWidth=FALSE, $defaultTabIndex=1) | |
getDynTabMenuJScode () | |
getVersionSelector ($id, $noAction=FALSE) | |
Public Attributes | |
$backPath = '' | |
$form = '' | |
$JScode = '' | |
$JScodeArray = array() | |
$postCode = '' | |
$docType = '' | |
$scriptID = '' | |
$bodyTagId = '' | |
$bodyTagAdditions = '' | |
$inDocStyles = '' | |
$inDocStylesArray = array() | |
$form_rowsToStylewidth = 9.58 | |
$form_largeComp = 1.33 | |
$endJS = 1 | |
$bgColor = '#F7F3EF' | |
$bgColor2 = '#9BA1A8' | |
$bgColor3 = '#F6F2E6' | |
$bgColor4 = '#D9D5C9' | |
$bgColor5 = '#ABBBB4' | |
$bgColor6 = '#E7DBA8' | |
$hoverColor = '#254D7B' | |
$styleSheetFile = 'stylesheet.css' | |
$styleSheetFile2 = '' | |
$styleSheetFile_post = '' | |
$backGroundImage = '' | |
$inDocStyles_TBEstyle = '' | |
$parseTimeFlag = 0 | |
$charset = 'iso-8859-1' | |
$sectionFlag = 0 | |
$divClass = '' | |
$tableLayout | |
$table_TR = '<tr>' | |
$table_TABLE = '<table border="0" cellspacing="0" cellpadding="0" id="typo3-tmpltable">' |
Definition at line 161 of file template.php.
|
Constructor Imports relevant parts from global $TBE_STYLES (colorscheme)
Definition at line 216 of file template.php. |
|
Creates a selector box with clear-cache items. Rather specialized functions - at least don't use it with $addSaveOptions unless you know what you do...
Definition at line 1190 of file template.php. |
|
dimmed-fontwrap. Returns the string wrapped in a -tag defining the color to be gray/dimmed
Definition at line 1022 of file template.php. |
|
Inserts a divider image Ends a section (if open) before inserting the image
Definition at line 746 of file template.php. |
|
Creates the bodyTag. You can add to the bodyTag by $this->bodyTagAdditions
Definition at line 865 of file template.php. |
|
Outputting document style
Definition at line 875 of file template.php. |
|
Returns page end; This includes finishing form, div, body and html tags.
Definition at line 667 of file template.php. References t3lib_div::devLog(), and t3lib_BEfunc::getSetUpdateSignal(). |
|
If a form-tag is defined in ->form then and end-tag for that <form> element is outputted Further a JavaScript section is outputted which will update the top.busy session-expiry object (unless $this->endJS is set to false)
Definition at line 848 of file template.php. |
|
Returns a formatted string of $tstamp Uses $GLOBALS['TYPO3_CONF_VARS']['SYS']['hhmm'] and $GLOBALS['TYPO3_CONF_VARS']['SYS']['ddmmyy'] to format date and time
Definition at line 546 of file template.php. |
|
Returns <input> attributes to set the width of an text-type input field. For client browsers with no CSS support the cols/size attribute is returned. For CSS compliant browsers (recommended) a ' style="width: ...px;"' is returned.
Definition at line 480 of file template.php. |
|
This function is dedicated to textareas, which has the wrapping on/off option to observe. EXAMPLE: <textarea rows="10" wrap="off" '.$GLOBALS["TBE_TEMPLATE"]->formWidthText(48,"","off").'> or <textarea rows="10" wrap="virtual" '.$GLOBALS["TBE_TEMPLATE"]->formWidthText(48,"","virtual").'>
Definition at line 505 of file template.php. |
|
Returns a one-row/two-celled table with $content and $menu side by side. The table is a 100% width table and each cell is aligned left / right
Definition at line 1172 of file template.php. |
|
Returns generator meta tag
Definition at line 949 of file template.php. |
|
Returns an array with parts (JavaScript, init-functions, -layers) for use on pages which displays the clickmenu layers (context sensitive menus)
Definition at line 1226 of file template.php. |
|
Creates a DYNAMIC tab-menu where the tabs are switched between with DHTML. Should work in MSIE, Mozilla, Opera and Konqueror. On Konqueror I did find a serious problem: <textarea> fields loose their content when you switch tabs!
Definition at line 1512 of file template.php. |
|
Returns dynamic tab menu header JS code.
Definition at line 1637 of file template.php. |
|
Like ->getHeader() but for files in the File>* main module/submodules Returns the file-icon with the path of the file set in the alt/title attribute. Shows the file-name after the icon.
Definition at line 411 of file template.php. References t3lib_div::fixed_lgd_cs(), and t3lib_div::split_fileref(). |
|
Makes the header (icon+title) for a page (or other record). Used in most modules under Web>* $table and $row must be a tablename/record from that table $path will be shown as alt-text for the icon. The title will be truncated to 45 chars.
Definition at line 385 of file template.php. References t3lib_div::fixed_lgd_cs(), and t3lib_iconWorks::getIconImage(). |
|
Creates a tab menu from an array definition Returns a tab menu for a module Requires the JS function jumpToUrl() to be available
Definition at line 1413 of file template.php. References t3lib_div::deHSCentities(), and t3lib_div::implodeArrayForUrl(). |
|
Creates the HTML content for the tab menu
Definition at line 1443 of file template.php. |
|
Creates the version selector for the page id inputted. Requires the core version management extension, "version" to be loaded.
Definition at line 1723 of file template.php. References t3lib_BEfunc::getRecord(), t3lib_extMgm::isLoaded(), and t3lib_BEfunc::selectVersionsOfRecord(). |
|
Returns the header-bar in the top of most backend modules Closes section if open.
Definition at line 701 of file template.php. |
|
Returns ' style='cursor:help;'' if the client supports CSS styles Use for -links to help texts
Definition at line 368 of file template.php. |
|
Returns an image-tag with an 18x16 icon of the following types: $type: -1: OK icon (Check-mark) 1: Notice (Speach-bubble) 2: Warning (Yellow triangle) 3: Fatal error (Red stop sign)
Definition at line 982 of file template.php. |
|
Initialize the charset. Sets the internal $this->charset variable to the charset defined in $GLOBALS["LANG"] (or the default as set in this class) Returns the meta-tag for the document header
Definition at line 937 of file template.php. |
|
Insert post rendering document style into already rendered content This is needed for extobjbase
Definition at line 917 of file template.php. |
|
Returns true if click-menu layers can be displayed for the current user/browser Use this to test if click-menus (context sensitive menus) can and should be displayed in the backend.
Definition at line 348 of file template.php. |
|
Returns a URL with a command to TYPO3 Core Engine (tce_db.php) See description of the API elsewhere.
Definition at line 333 of file template.php. References t3lib_div::getIndpEnv(). |
|
Returns a linked shortcut-icon which will call the shortcut frame and set a shortcut there back to the calling page/module
Definition at line 426 of file template.php. References t3lib_div::getIndpEnv(). |
|
MAKE url for storing Internal func
Definition at line 459 of file template.php. References t3lib_div::_GET(), t3lib_div::compileSelectedGetVarsFromArray(), and t3lib_div::implodeArrayForUrl(). |
|
Constructs a table with content from the $arr1, $arr2 and $arr3. Used in eg. ext/belog/mod/index.php - refer to that for examples
Definition at line 1139 of file template.php. |
|
Originally it printed a kind of divider. Depreciated. Just remove function calls to it or call the divider() function instead.
Definition at line 839 of file template.php. |
|
Returns script parsetime IF ->parseTimeFlag is set and user is "admin" Automatically outputted in page end
Definition at line 559 of file template.php. References t3lib_div::getIndpEnv(). |
|
Returns JavaScript variables setting the returnUrl and thisScript location for use by JavaScript on the page. Used in fx. db_list.php (Web>List)
Definition at line 522 of file template.php. References t3lib_div::_GP(), and t3lib_div::linkThisScript(). |
|
red-fontwrap. Returns the string wrapped in a -tag defining the color to be red
Definition at line 1032 of file template.php. |
|
Begins an output section and sets header and content
Definition at line 722 of file template.php. |
|
Begins an output section. Returns the -begin tag AND sets the ->sectionFlag true (if the ->sectionFlag is not already set!) You can call this function even if a section is already begun since the function will only return something if the sectionFlag is not already set!
Definition at line 798 of file template.php. |
|
Ends and output section Returns the -end tag AND clears the ->sectionFlag (but does so only IF the sectionFlag is set - that is a section is 'open') See sectionBegin() also.
Definition at line 819 of file template.php. |
|
Make a section header. Begins a section if not already open.
Definition at line 781 of file template.php. |
|
Returns a blank -section with a height
Definition at line 762 of file template.php. |
|
Returns page start This includes the proper header with charset, title, meta tag and beginning body-tag.
Definition at line 592 of file template.php. |
|
Returns an <input> button with the $onClick action and $label
Definition at line 1011 of file template.php. |
|
Returns a table based on the input $arr
Definition at line 1097 of file template.php. |
|
Returns 'this.blur();' if the client supports CSS styles Use this in links to remove the underlining after being clicked
Definition at line 358 of file template.php. |
|
Makes link to page $id in frontend (view page) Returns an magnifier-glass icon which links to the frontend index.php document for viewing the page with id $id $id must be a page-uid If the BE_USER has access to Web>List then a link to that module is shown as well (with return-url)
Definition at line 307 of file template.php. References t3lib_div::getIndpEnv(). |
|
Makes click menu link (context sensitive menu) Returns $str (possibly an <|img> tag/icon) wrapped in a link which will activate the context sensitive menu for the record ($table/$uid) or file ($table = file) The link will load the top frame with the parameter "&item" which is the table,uid and listFr arguments imploded by "|": rawurlencode($table.'|'.$uid.'|'.$listFr)
Definition at line 290 of file template.php. References t3lib_div::shortMD5(). |
|
Returns string wrapped in CDATA "tags" for XML / XHTML (wrap content of <script> and <style> sections in those!)
Definition at line 1042 of file template.php. |
|
Wraps the input string in script tags. Automatic re-identing of the JS code is done by using the first line as ident reference. This is nice for identing JS code with PHP code on the same level.
Definition at line 1059 of file template.php. |
|
Initial value: Array ( 'defRow' => Array ( 'defCol' => Array('<td valign="top">','</td>') ) ) Definition at line 1081 of file template.php. |