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