Как добавить параметр в URL в TypolinkWrap?

Я использую этот код для отображения ссылки в маркере:

    $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

Решение

Какая уродливая запись !!! : S

Typolink принимает дополнительные параметры как строку &param1=val1&param2=val так просто клей что вы хотите в него (обратите внимание, что это всегда использования & char для params, даже для первого):

$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);
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]