Documentation TYPO3 par Ameos |
Public Member Functions | |
getTable ($table, $id) | |
getTable_pages ($id) | |
getTable_tt_content ($id) | |
getTable_fe_users ($id) | |
getTable_sys_note ($id) | |
getTable_tt_board ($id) | |
getTable_tt_address ($id) | |
getTable_tt_links ($id) | |
getTable_tt_guest ($id) | |
getTable_tt_news ($id) | |
getTable_tt_calender ($id) | |
getTable_tt_products ($id) | |
makeOrdinaryList ($table, $id, $fList, $icon=0, $addWhere='') | |
dataFields ($fieldArr, $table, $row, $out=array()) | |
headerFields ($fieldArr, $table, $out=array()) | |
pages_getTree ($theRows, $pid, $qWhere, $treeIcons, $depth) | |
pages_drawItem ($row, $fieldArr) | |
tt_content_drawColHeader ($colName, $editParams, $newParams) | |
tt_content_drawHeader ($row, $space=0, $disableMoveAndNewButtons=FALSE, $langMode=FALSE) | |
tt_content_drawItem ($row, $isRTE=FALSE) | |
getNonTranslatedTTcontentUids ($defLanguageCount, $id, $lP) | |
newLanguageButton ($defLanguageCount, $lP) | |
infoGif ($infoArr) | |
newContentElementOnClick ($id, $colPos, $sys_language) | |
linkEditContent ($str, $row) | |
linkRTEbutton ($row) | |
languageSelector ($id) | |
getResult ($result) | |
tt_board_getTree ($theRows, $parent, $pid, $qWhere, $treeIcons) | |
tt_board_drawItem ($table, $row, $re) | |
numberOfRecords ($table, $pid) | |
renderText ($input) | |
getIcon ($table, $row) | |
getProcessedValue ($table, $fieldList, $row, &$info) | |
isDisabled ($table, $row) | |
wordWrapper ($content, $max=50, $char='-') | |
noEditIcon ($label='noEditItems') | |
cleanTableNames () | |
isRTEforField ($table, $row, $field) | |
getSpecConfForField ($table, $row, $field) | |
getPageInfoBox ($rec, $edit=0) | |
getTableMenu ($id) | |
Public Attributes | |
$stat_select_field = 'page_id' | |
$stat_codes = array() | |
$pI_showUser = 0 | |
$pI_showStat = 1 | |
$nextThree = 3 | |
$pages_noEditColumns = 0 | |
$option_showBigButtons = 1 | |
$option_newWizard = 1 | |
$ext_function = 0 | |
$doEdit = 1 | |
$agePrefixes = ' min| hrs| days| yrs' | |
$externalTables = array() | |
$descrTable | |
$defLangBinding = FALSE | |
$tt_contentConfig | |
$allowedTableNames = array() | |
$activeTables = array() | |
$tt_contentData | |
$CType_labels = array() | |
$itemLabels = array() |
Definition at line 114 of file class.tx_cms_layout.php.
|
Function, which fills in the internal array, $this->allowedTableNames with all tables to which the user has access. Also a set of standard tables (pages, static_template, sys_filemounts, etc...) are filtered out. So what is left is basically all tables which makes sense to list content from.
Definition at line 2210 of file class.tx_cms_layout.php. Referenced by getTable_pages(). |
|
Adds content to all data fields in $out array
Definition at line 1200 of file class.tx_cms_layout.php. References recordList::$table, t3lib_div::fixed_lgd_cs(), t3lib_BEfunc::getProcessedValue(), isDisabled(), t3lib_div::loadTCA(), and recordList::thumbCode(). Referenced by makeOrdinaryList(). |
|
Creates the icon image tag for record from table and wraps it in a link which will trigger the click menu.
Definition at line 2123 of file class.tx_cms_layout.php. References t3lib_iconWorks::getIconImage(), and t3lib_BEfunc::getRecordIconAltText(). Referenced by getTable_sys_note(), makeOrdinaryList(), pages_drawItem(), and tt_content_drawHeader(). |
|
Filters out all tt_content uids which are already translated so only non-translated uids is left. Selects across columns, but within in the same PID. Columns are expect to be the same for translations and original but this may be a conceptual error (?)
Definition at line 1780 of file class.tx_cms_layout.php. References recordList::$id, getResult(), and recordList::makeQueryArray(). Referenced by getTable_tt_content(). |
|
Creates an info-box for the current page (identified by input record).
Definition at line 2312 of file class.tx_cms_layout.php. References t3lib_BEfunc::blindUserNames(), t3lib_BEfunc::calcAge(), t3lib_BEfunc::datetime(), t3lib_iconWorks::getIconImage(), and t3lib_BEfunc::getUserNames(). |
|
Creates processed values for all fieldnames in $fieldList based on values from $row array. The result is 'returned' through $info which is passed as a reference
Definition at line 2146 of file class.tx_cms_layout.php. References t3lib_BEfunc::getProcessedValue(). Referenced by getTable_sys_note(), tt_content_drawHeader(), and tt_content_drawItem(). |
|
Traverse the result pointer given, adding each record to array and setting some internal values at the same time.
Definition at line 1939 of file class.tx_cms_layout.php. Referenced by getNonTranslatedTTcontentUids(), and getTable_tt_content(). |
|
Returns "special" configuration from the "types" configuration in TCA for the record given by tablename/fieldname. Used by isRTEforField() in the process of finding whether a field has RTE enabled or not.
Definition at line 2275 of file class.tx_cms_layout.php. References t3lib_BEfunc::getTCAtypes(). |
|
Adds the code of a single table
Definition at line 179 of file class.tx_cms_layout.php. References recordList::$id, recordList::$table, getTable_fe_users(), getTable_pages(), getTable_sys_note(), getTable_tt_address(), getTable_tt_board(), getTable_tt_calender(), getTable_tt_content(), getTable_tt_guest(), getTable_tt_links(), getTable_tt_news(), getTable_tt_products(), t3lib_div::loadTCA(), and makeOrdinaryList(). |
|
Renders Frontend Users from the fe_users table from page id
Definition at line 736 of file class.tx_cms_layout.php. References recordList::$id, and makeOrdinaryList(). Referenced by getTable(). |
|
Renders records from the pages table from page id (Used to get information about the page tree content by "Web>Info"!)
Definition at line 239 of file class.tx_cms_layout.php. References recordList::$id, cleanTableNames(), t3lib_BEfunc::cshItem(), t3lib_BEfunc::deleteClause(), t3lib_recordList::fwd_rwd_nav(), t3lib_BEfunc::getItemLabel(), pages_drawItem(), and pages_getTree(). Referenced by getTable(). |
|
Renders records from the sys_notes table from page id NOTICE: Requires the sys_note extension to be loaded.
Definition at line 762 of file class.tx_cms_layout.php. References recordList::$id, recordList::$perms_clause, t3lib_BEfunc::deleteClause(), t3lib_recordList::fwd_rwd_nav(), getIcon(), getProcessedValue(), recordList::getTreeObject(), and t3lib_extMgm::isLoaded(). Referenced by getTable(). |
|
Renders address records from the tt_address table from page id NOTICE: Requires the tt_address extension to be loaded.
Definition at line 933 of file class.tx_cms_layout.php. References recordList::$id, and makeOrdinaryList(). Referenced by getTable(). |
|
Renders records from the tt_board table from page id NOTICE: Requires the tt_board extension to be loaded.
Definition at line 853 of file class.tx_cms_layout.php. References recordList::$id, t3lib_BEfunc::deleteClause(), t3lib_recordList::fwd_rwd_nav(), recordList::makeQueryArray(), recordList::setTotalItems(), tt_board_drawItem(), and tt_board_getTree(). Referenced by getTable(). |
|
Renders calender elements link records from the tt_calender table from page id NOTICE: Requires the tt_calender extension to be loaded.
Definition at line 1025 of file class.tx_cms_layout.php. References recordList::$id, and makeOrdinaryList(). Referenced by getTable(). |
|
Renders Content Elements from the tt_content table from page id
Definition at line 376 of file class.tx_cms_layout.php. References t3lib_recordList::$counter, $defLangBinding, recordList::$id, t3lib_BEfunc::BEenableFields(), t3lib_BEfunc::cshItem(), t3lib_BEfunc::editOnClick(), t3lib_div::fixed_lgd_cs(), t3lib_iconWorks::getIconImage(), t3lib_div::getIndpEnv(), getNonTranslatedTTcontentUids(), t3lib_BEfunc::getProcessedValue(), t3lib_BEfunc::getRecord(), t3lib_BEfunc::getRecordsByField(), t3lib_BEfunc::getRecordTitle(), getResult(), t3lib_recordList::initializeLanguages(), isRTEforField(), languageSelector(), recordList::makeQueryArray(), newContentElementOnClick(), tt_content_drawColHeader(), tt_content_drawHeader(), and tt_content_drawItem(). Referenced by getTable(). |
|
Renders link records from the tt_links table from page id NOTICE: Requires the tt_links extension to be loaded.
Definition at line 989 of file class.tx_cms_layout.php. References recordList::$id, and makeOrdinaryList(). Referenced by getTable(). |
|
Renders link records from the tt_links table from page id NOTICE: Requires the tt_links extension to be loaded.
Definition at line 963 of file class.tx_cms_layout.php. References recordList::$id, and makeOrdinaryList(). Referenced by getTable(). |
|
Renders news items from the tt_news table from page id NOTICE: Requires the tt_news extension to be loaded.
Definition at line 1004 of file class.tx_cms_layout.php. References recordList::$id, and makeOrdinaryList(). Referenced by getTable(). |
|
Renders shopping elements from the tt_products table from page id NOTICE: Requires the tt_products extension to be loaded.
Definition at line 1075 of file class.tx_cms_layout.php. References recordList::$id, and makeOrdinaryList(). Referenced by getTable(). |
|
Creates a menu of the tables that can be listed by this function Only tables which has records on the page will be included. Notice: The function also fills in the internal variable $this->activeTables with icon/titles.
Definition at line 2481 of file class.tx_cms_layout.php. References t3lib_BEfunc::deleteClause(), t3lib_iconWorks::getIconImage(), t3lib_div::inList(), and t3lib_extMgm::isLoaded(). |
|
Header fields made for the listing of records
Definition at line 1251 of file class.tx_cms_layout.php. References recordList::$table, and t3lib_div::loadTCA(). Referenced by makeOrdinaryList(). |
|
Returns an icon, which has its title attribute set to a massive amount of information about the element.
Definition at line 1831 of file class.tx_cms_layout.php. Referenced by tt_content_drawItem(). |
|
Returns true, if the record given as parameters is NOT visible based on hidden/starttime/endtime (if available)
Definition at line 2166 of file class.tx_cms_layout.php. Referenced by dataFields(), and tt_content_drawItem(). |
|
Checking if the RTE is available/enabled for a certain table/field and if so, it returns true. Used to determine if the RTE button should be displayed.
Definition at line 2246 of file class.tx_cms_layout.php. References t3lib_BEfunc::getPagesTSconfig(), t3lib_BEfunc::getSpecConfParametersFromArray(), t3lib_BEfunc::getTCAtypeValue(), t3lib_BEfunc::getTSCpid(), and t3lib_BEfunc::RTEsetup(). Referenced by getTable_tt_content(). |
|
Make selector box for creating new translation in a language Displays only languages which are not yet present for the current page.
Definition at line 1904 of file class.tx_cms_layout.php. References recordList::$id, and t3lib_div::getIndpEnv(). Referenced by getTable_tt_content(). |
|
Will create a link on the input string and possible a big button after the string which links to editing in the RTE Used for content element content displayed so the user can click the content / "Edit in Rich Text Editor" button
Definition at line 1865 of file class.tx_cms_layout.php. References t3lib_BEfunc::editOnClick(). Referenced by tt_content_drawItem(). |
|
Adds a button to edit the row in RTE wizard
Definition at line 1883 of file class.tx_cms_layout.php. References t3lib_div::implodeArrayForUrl(), and t3lib_div::linkThisScript(). Referenced by tt_content_drawItem(). |
|
Creates a standard list of elements from a table.
Definition at line 1121 of file class.tx_cms_layout.php. References recordList::$id, recordList::$table, dataFields(), t3lib_recordList::fwd_rwd_nav(), getIcon(), headerFields(), recordList::makeQueryArray(), noEditIcon(), and recordList::setTotalItems(). Referenced by getTable(), getTable_fe_users(), getTable_tt_address(), getTable_tt_calender(), getTable_tt_guest(), getTable_tt_links(), getTable_tt_news(), and getTable_tt_products(). |
|
Creates onclick-attribute content for a new content element
Definition at line 1847 of file class.tx_cms_layout.php. References recordList::$id, t3lib_BEfunc::editOnClick(), and t3lib_div::getIndpEnv(). Referenced by getTable_tt_content(). |
|
Creates button which is used to create copies of records..
Definition at line 1810 of file class.tx_cms_layout.php. |
|
Returns icon for "no-edit" of a record. Basically, the point is to signal that this record could have had an edit link if the circumstances were right. A placeholder for the regular edit icon...
Definition at line 2201 of file class.tx_cms_layout.php. Referenced by makeOrdinaryList(). |
|
Counts and returns the number of records on the page with $pid
Definition at line 2090 of file class.tx_cms_layout.php. References t3lib_BEfunc::deleteClause(). Referenced by pages_drawItem(). |
|
Adds a list item for the pages-rendering
Definition at line 1325 of file class.tx_cms_layout.php. References getIcon(), t3lib_BEfunc::getProcessedValue(), t3lib_extMgm::isLoaded(), and numberOfRecords(). Referenced by getTable_pages(). |
|
Adds pages-rows to an array, selecting recursively in the page tree.
Definition at line 1293 of file class.tx_cms_layout.php. Referenced by getTable_pages(). |
|
Processing of larger amounts of text (usually from RTE/bodytext fields) with word wrapping etc.
Definition at line 2109 of file class.tx_cms_layout.php. References t3lib_div::fixed_lgd_cs(). Referenced by tt_content_drawItem(). |
|
Adds an element to the tt_board listing:
Definition at line 2043 of file class.tx_cms_layout.php. References t3lib_BEfunc::calcAge(), t3lib_BEfunc::datetime(), and t3lib_div::fixed_lgd_cs(). Referenced by getTable_tt_board(). |
|
Traverses recursively a branch in a message board.
Definition at line 2008 of file class.tx_cms_layout.php. References t3lib_iconWorks::skinImg(). Referenced by getTable_tt_board(). |
|
Draw header for a content element column:
Definition at line 1435 of file class.tx_cms_layout.php. Referenced by getTable_tt_content(). |
|
Draw the header for a single tt_content element
Definition at line 1487 of file class.tx_cms_layout.php. References t3lib_BEfunc::editOnClick(), getIcon(), t3lib_div::getIndpEnv(), getProcessedValue(), t3lib_BEfunc::isRecordLocked(), t3lib_recordList::languageFlag(), and t3lib_div::loadTCA(). Referenced by getTable_tt_content(). |
|
Draws the preview content for a content element
Definition at line 1617 of file class.tx_cms_layout.php. References t3lib_BEfunc::date(), t3lib_BEfunc::getItemLabel(), t3lib_BEfunc::getLabelFromItemlist(), getProcessedValue(), infoGif(), isDisabled(), linkEditContent(), linkRTEbutton(), renderText(), and recordList::thumbCode(). Referenced by getTable_tt_content(). |
|
Will perform "word-wrapping" on the input string. What it does is to split by space or linebreak, then find any word longer than $max and if found, a hyphen is inserted. Works well on normal texts, little less well when HTML is involved (since much HTML will have long strings that will be broken).
Definition at line 2184 of file class.tx_cms_layout.php. |
|
Initial value: Array ( 'showInfo' => 1, // Boolean: Display info-marks or not 'showCommands' => 1, // Boolean: Display up/down arrows and edit icons for tt_content records 'showCommands_info' => 1, // Boolean: Displays infoGif with the command buttons 'single' => 1, // Boolean: If set, the content of column(s) $this->tt_contentConfig['showSingleCol'] is shown in the total width of the page 'showSingleCol' => 0, // The column(s) to show if single mode (under each other) 'languageCols' => 0, 'languageMode' => 0, 'languageColsPointer' => 0, 'showHidden' => 1, // Displays hidden records as well 'sys_language_uid' => 0, // Which language 'cols' => '1,0,2,3' // The order of the rows: Default is left(1), Normal(0), right(2), margin(3) ) Definition at line 135 of file class.tx_cms_layout.php. |
|
Initial value: Array( 'nextThree' => Array(), 'prev' => Array(), 'next' => Array() ) Definition at line 152 of file class.tx_cms_layout.php. |