[英]TYPO3 RealUrl - alias_field has no effect
我有安装RealUrl的TYPO3安装。 它已经配置好并且可以在tt_news上正常工作。 我将tt_news配置复制到realurl_conf.php中,并将其用于自己的扩展。 配置看起来像这样:
'product' => array(
array(
'GETvar' => 'tx_extension_pi1[id]',
'lookUpTable' => array(
'table' => 'tx_extension_product',
'id_field' => 'uid',
'alias_field' => 'title',
'addWhereClause' => ' AND NOT deleted',
'useUniqueCache' => 1,
'useUniqueCache_conf' => array(
'strtolower' => 1,
'spaceCharacter' => '-',
),
'languageGetVar' => 'L',
'languageExceptionUids' => '',
'languageField' => 'sys_language_uid',
'transOrigPointerField' => 'l18n_parent',
),
),
),
现在,我期望的是这样的URL(对于tt_news,它可以正常工作):
http://www.mydomain.com/product/product_title.html
但是我得到的是:
http://www.mydomain.com/product/1.html
因此,基本上'alias_field'参数没有任何作用,该URL始终与该条目的uid一起被删除。 有谁知道是什么原因造成的?
答:当心T3语言字段。 我复制了tt_news条目,但是我的kickstarter扩展使用的是l10n_parent,而不是l18n_parent!
只是一些猜测:
对我来说,您的配置看起来正确。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.