RealUrl中的多个值

时间:2014-11-19 18:38:18

标签: typo3 realurl

当我在同名网址中获得多个值时 例如…&tx_myext_pi1[crit][]=1&tx_myext_pi1[crit][]=2…
我希望在我的RealUrl-ified URL中多次使用它 比如…/crit/title-of-crit-1/crit/title-of-crit-2…
它不工作。
我只收到…/crit/title-of-crit-1……/crit/title-of-crit-2…缺失

…&tx_myext_pi1[crit][]=1…
转换为…/crit/title-of-crit-1/…
…&tx_myext_pi1[crit][]=2…
转换为…/crit/title-of-crit-2/… 这部分正在发挥作用。但不是多重价值。

这与RealUrl无关吗? 我应该创建userFunc吗?怎么样?

我的RealUrl Conf

// …
'postVarSets' => array(
    '_DEFAULT' => array(
        'crit' => array(
            array(
               'GETvar' => 'tx_myext_pi1[crit][]',
               'lookUpTable' => array(
               'table' => 'tx_myext_domain_model_crit',
               'id_field' => 'uid',
               'alias_field' => 'title',
               'languageGetVar' => 'L',
               'languageExceptionUids' => '',
               'languageField' => 'sys_language_uid',
               'transOrigPointerField' => 'l10n_parent',            
               'autoUpdate' => 1,            
           ),
       ),
    ),
),
// …

2 个答案:

答案 0 :(得分:3)

  

这与RealUrl无关吗?

是的,使用RealUrl是不可能实现的。 问题是您在查询字符串中使用数组。

答案 1 :(得分:-1)

您可以将值合并为一个字符串

像这样:

/crit/title-of-crit-1,title-of-crit-1

或者

/crit/title-of-crit-1+title-of-crit-1

在需要时分开。 ,+或其他特殊字符。

例如,Drupal将此规则用于视图moudle中的多个值。