hallo,
mir ist aufgefallen, das alle extensions von der klasse 'class.tslib-pibase.php' erben. was stellt diese zur verfügung bzw. welche methoden?
lg, nick
hallo,
mir ist aufgefallen, das alle extensions von der klasse 'class.tslib-pibase.php' erben. was stellt diese zur verfügung bzw. welche methoden?
lg, nick
Hallo,
guckst du hier: http://typo3.org/fileadmin/typo3api-4.0.0/df/d32/classtslib__pibase.html
vorwiegend für Generierung von Links zuständig
georg
noch eine frage....ich habe mir nun die methoden angesehen...
muss ich meine ext-klasse unbedingt von dieser erben lassen, wenn ich keine methode von dieser nutze? oder wird zwangsmäßig eine oder mehrere genutz?
Und damit dieser tolle Tip auch gefunden wird, wenn man nen Befehl daraus sucht, hier mal ein paar Funktionen aus der Klasse.
Lg Chris
Public Member Functions
tslib_pibase ()
pi_setPiVarDefaults ()
pi_getPageLink ($id, $target='', $urlParameters=array())
pi_linkToPage ($str, $id, $target='', $urlParameters=array())
pi_linkTP ($str, $urlParameters=array(), $cache=0, $altPageId=0)
pi_linkTP_keepPIvars ($str, $overrulePIvars=array(), $cache=0, $clearAnyway=0, $altPageId=0)
pi_linkTP_keepPIvars_url ($overrulePIvars=array(), $cache=0, $clearAnyway=0, $altPageId=0)
pi_list_linkSingle ($str, $uid, $cache=FALSE, $mergeArr=array(), $urlOnly=FALSE, $altPageId=0)
pi_openAtagHrefInJSwindow ($str, $winName='', $winParams='width=670, height=500, status=0, menubar=0, scrollbars=1, resizable=1')
pi_list_browseresults ($showResultCount=1, $tableParams='', $wrapArr=array(), $pointerName= 'pointer', $hscText=TRUE)
pi_list_searchBox ($tableParams='')
pi_list_modeSelector ($items=array(), $tableParams='')
pi_list_makelist ($res, $tableParams='')
pi_list_row ($c)
pi_list_header ()
pi_getClassName ($class)
pi_classParam ($class)
pi_wrapInBaseClass ($str)
pi_getEditPanel ($row='', $tablename='', $label='', $conf=Array())
pi_getEditIcon ($content, $fields, $title='', $row='', $tablename='', $oConf=array())
pi_getLL ($key, $alt='', $hsc=FALSE)
pi_loadLL ()
pi_list_query ($table, $count=0, $addWhere='', $mm_cat='', $groupBy='', $orderBy='', $query='', $returnQueryArray=FALSE)
pi_exec_query ($table, $count=0, $addWhere='', $mm_cat='', $groupBy='', $orderBy='', $query='')
pi_getRecord ($table, $uid, $checkPage=0)
pi_getPidList ($pid_list, $recursive=0)
pi_prependFieldsWithTable ($table, $fieldList)
pi_getCategoryTableContents ($table, $pid, $whereClause='', $groupBy='', $orderBy='', $limit='')
pi_isOnlyFields ($fList, $lowerThan=-1)
pi_autoCache ($inArray)
pi_RTEcssText ($str)
pi_initPIflexForm ($field='pi_flexform')
pi_getFFvalue ($T3FlexForm_array, $fieldName, $sheet='sDEF', $lang='lDEF', $value='vDEF')
pi_getFFvalueFromSheetArray ($sheetArray, $fieldNameArr, $value)
Public Attributes
$cObj
$prefixId
$scriptRelPath
$extKey
$piVars
$internal
$LOCAL_LANG = Array()
$LOCAL_LANG_charset = Array()
$LOCAL_LANG_loaded = 0
$LLkey = 'default'
$altLLkey = ''
$LLtestPrefix = ''
$LLtestPrefixAlt = ''
$pi_isOnlyFields = 'mode,pointer'
$pi_alwaysPrev = 0
$pi_lowerThan = 5
$pi_moreParams = ''
$pi_listFields = '*'
$pi_autoCacheFields = array()
$pi_autoCacheEn = 0
$pi_USER_INT_obj = FALSE
$pi_checkCHash = FALSE
$conf = Array()
$pi_EPtemp_cObj
$pi_tmpPageId = 0