我使用此代码在标记中显示链接:
$this->wrappedSubpartArray['###mMY_TEMPLATEMARKER###']=$this->cObj->typolinkWrap( array('parameter' => ($this->conf['single.']['pid'] > 0 ? $this->conf['single.']['pid'] : $GLOBALS['TSFE']->id), 'additionalParams' => '&' . $this->prefixId . '[show]=' . $rowArray[($this->piVars['pointer'] > 0 ? $this->piVars['pointer'] : 0)][$i]['uid'], 'useCacheHash' => 1) ); // Shows Detail Link
我想添加参数
'&type=250'
最后,但它不会出现或者&不见了。
答案 0 :(得分:0)
多么丑陋的符号! :S 强>
Typolink就像字符串¶m1=val1¶m2=val
一样接受额外的字符串,所以只需要粘贴你想要的东西(注意总是使用&
字符串作为参数,即使是第一个):
$arr = array(
'parameter' => ($this->conf['single.']['pid'] > 0 ? $this->conf['single.']['pid'] : $GLOBALS['TSFE']->id),
'additionalParams' => '&' . $this->prefixId . '[show]=' . $rowArray[($this->piVars['pointer'] > 0 ? $this->piVars['pointer'] : 0)][$i]['uid'] . '&type=250', // <- here
'useCacheHash' => 1);
$this->wrappedSubpartArray['###mMY_TEMPLATEMARKER###']
= $this->cObj->typolinkWrap($arr);