class.tslib-pibase.php [Gelöst]

  • NickD NickD
    Jedi-Ratsmitglied
    0 x
    589 Beiträge
    0 Hilfreiche Beiträge
    23. 10. 2006, 10:37

    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


  • 1
  • just2b just2b
    TYPO3-Yoda
    0 x
    18741 Beiträge
    2 Hilfreiche Beiträge
    23. 10. 2006, 12:44

    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

  • NickD NickD
    Jedi-Ratsmitglied
    0 x
    589 Beiträge
    0 Hilfreiche Beiträge
    23. 10. 2006, 15:39

    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?

  • nullzeit nullzeit
    Sternenflotten-Admiral
    0 x
    169 Beiträge
    0 Hilfreiche Beiträge
    31. 07. 2007, 11:55

    Und damit dieser tolle Tip auch gefunden wird, wenn man nen Befehl daraus sucht, hier mal ein paar Funktionen aus der Klasse.

    Lg Chris

    1. Public Member Functions
    2. tslib_pibase ()
    3. pi_setPiVarDefaults ()
    4. pi_getPageLink ($id, $target='', $urlParameters=array())
    5. pi_linkToPage ($str, $id, $target='', $urlParameters=array())
    6. pi_linkTP ($str, $urlParameters=array(), $cache=0, $altPageId=0)
    7. pi_linkTP_keepPIvars ($str, $overrulePIvars=array(), $cache=0, $clearAnyway=0, $altPageId=0)
    8. pi_linkTP_keepPIvars_url ($overrulePIvars=array(), $cache=0, $clearAnyway=0, $altPageId=0)
    9. pi_list_linkSingle ($str, $uid, $cache=FALSE, $mergeArr=array(), $urlOnly=FALSE, $altPageId=0)
    10. pi_openAtagHrefInJSwindow ($str, $winName='', $winParams='width=670, height=500, status=0, menubar=0, scrollbars=1, resizable=1')
    11. pi_list_browseresults ($showResultCount=1, $tableParams='', $wrapArr=array(), $pointerName= 'pointer', $hscText=TRUE)
    12. pi_list_searchBox ($tableParams='')
    13. pi_list_modeSelector ($items=array(), $tableParams='')
    14. pi_list_makelist ($res, $tableParams='')
    15. pi_list_row ($c)
    16. pi_list_header ()
    17. pi_getClassName ($class)
    18. pi_classParam ($class)
    19. pi_wrapInBaseClass ($str)
    20. pi_getEditPanel ($row='', $tablename='', $label='', $conf=Array())
    21. pi_getEditIcon ($content, $fields, $title='', $row='', $tablename='', $oConf=array())
    22. pi_getLL ($key, $alt='', $hsc=FALSE)
    23. pi_loadLL ()
    24. pi_list_query ($table, $count=0, $addWhere='', $mm_cat='', $groupBy='', $orderBy='', $query='', $returnQueryArray=FALSE)
    25. pi_exec_query ($table, $count=0, $addWhere='', $mm_cat='', $groupBy='', $orderBy='', $query='')
    26. pi_getRecord ($table, $uid, $checkPage=0)
    27. pi_getPidList ($pid_list, $recursive=0)
    28. pi_prependFieldsWithTable ($table, $fieldList)
    29. pi_getCategoryTableContents ($table, $pid, $whereClause='', $groupBy='', $orderBy='', $limit='')
    30. pi_isOnlyFields ($fList, $lowerThan=-1)
    31. pi_autoCache ($inArray)
    32. pi_RTEcssText ($str)
    33. pi_initPIflexForm ($field='pi_flexform')
    34. pi_getFFvalue ($T3FlexForm_array, $fieldName, $sheet='sDEF', $lang='lDEF', $value='vDEF')
    35. pi_getFFvalueFromSheetArray ($sheetArray, $fieldNameArr, $value)
    36.  
    37. Public Attributes
    38. $cObj
    39. $prefixId
    40. $scriptRelPath
    41. $extKey
    42. $piVars
    43. $internal
    44. $LOCAL_LANG = Array()
    45. $LOCAL_LANG_charset = Array()
    46. $LOCAL_LANG_loaded = 0
    47. $LLkey = 'default'
    48. $altLLkey = ''
    49. $LLtestPrefix = ''
    50. $LLtestPrefixAlt = ''
    51. $pi_isOnlyFields = 'mode,pointer'
    52. $pi_alwaysPrev = 0
    53. $pi_lowerThan = 5
    54. $pi_moreParams = ''
    55. $pi_listFields = '*'
    56. $pi_autoCacheFields = array()
    57. $pi_autoCacheEn = 0
    58. $pi_USER_INT_obj = FALSE
    59. $pi_checkCHash = FALSE
    60. $conf = Array()
    61. $pi_EPtemp_cObj
    62. $pi_tmpPageId = 0

  • 1