Extension Development Repository
Get Path's
t3lib_extMgm::siteRelPath('<extkey>')
resolve "EXT:<extkey>:path":
t3lib_div::getFileAbsFileName()
Mixed:
Ext_conf_template auslesen:
In service:
$this->getServiceOption('key')
or
$conf=unserialize($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['extkey']);
resolving LLL:
$GLOBALS['LANG']->sl();
FE Session Paramter / example-use of encryptionkey:
//Try FE_SESSION_KEY (Transfer of login sessions from other domains.)
$GPVars['FE_SESSION_KEY'] =rawurlencode($GLOBALS["TSFE"]->fe_user->id."-".
md5($GLOBALS["TSFE"]->fe_user->id."/".
$GLOBALS["TYPO3_CONF_VARS"]["SYS"]["encryptionKey"]));
Render a CObj:
$GLOBALS['TSFE']->cObj->cObjGetSingle($this->conf['startPage.']['extraContentCObj'],$this->conf['startPage.']['extraContentCObj.']);
Example use of the pi-pagebrowser functions:
function getPageBrowserMarkers($count,$limit) {
//*******pagebrowser*****
//**********************
//$this->piVars['pointer']
$this->internal['res_count']=$count;
$this->internal['results_at_a_time']=$limit;
$this->internal['maxPages']=18;
$this->internal['dontLinkActivePage'] =1;
$this->internal['showFirstLast']=1;
$this->internal['pagefloat']='center';
$this->internal['showRange']=0;
$wrapArr = array(
'browseBoxWrap' => '
'showResultsWrap' => '
'browseLinksWrap' => '
'showResultsNumbersWrap' => '|',
'disabledLinkWrap' => '|',
'inactiveLinkWrap' => '|',
'activeLinkWrap' => '|'
);
$marker=array();
$marker['###PAGEBROWSER###']=$this->pi_list_browseresults(0,'',$wrapArr, 'pointer', FALSE);
$marker['###PAGEBROWSERTEXT###']=$this->pi_list_browseresults(2,'',$wrapArr, 'pointer', FALSE);
return $marker;
}
------locallangmarkers for pagebrowser--------
<label index="pi_list_browseresults_first">
</label>
<label index="pi_list_browseresults_prev">
</label>
<label index="pi_list_browseresults_page"></label>
<label index="pi_list_browseresults_next">
</label>
<label index="pi_list_browseresults_last">
</label>
<label index="pi_list_browseresults_to">bis</label>
<label index="pi_list_browseresults_displays">Treffer ###FROM### - ###TO### von ###OUT_OF###</label>
