如何对pi_list_query(或pi_exec_query)列表进行排序

时间:2013-02-22 14:13:57

标签: typo3

我正在使用扩展名feuserlisting向我的访问者显示网站成员列表,但我想在全名上对列表进行排序。我知道我可以点击表格标题在屏幕上显示时对其进行排序,但不知何故应该可以通过TypoScript设置默认排序?

1 个答案:

答案 0 :(得分:0)

这样做的方法是使用_DEFAULT_PI_VARS机制。

plugin.tx_feuserlisting_pi1._DEFAULT_PI_VARS {
    sort = name:0
}

feuserlisting的列表视图方法通过调用$this->pi_setPiVarDefaults()(继承自tslib_pibase)进行初始化,其中在建立piVars时考虑了密钥_DEFAULT_PI_VARS

这种技术应该适用于所有的pibase扩展,这些扩展通过这样的调用来初始化他们的piVars。