0
RealUrl이 설치된 TYPO3 설치가 있습니다. 그것은 구성되어 있고 tt_news에 대해 잘 작동합니다. 나는 realurl_conf.php에 tt_news 설정을 복사하고 그것을 내 자신의 확장 용으로 사용했습니다. 이제TYPO3 RealUrl - alias_field는 효과가 없습니다.
'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',
),
),
),
내가 무엇을 기대하는 것은 (이 잘 작동 tt_news에 대한)이 같은 URL입니다 :
http://www.mydomain.com/product/1.html
:
이
http://www.mydomain.com/product/product_title.html
하지만 내가 할 것은 이것이다를이처럼 구성이 보인다
기본적으로 'alias_field'매개 변수는 아무런 효과가 없습니다. url은 항상 항목의 uid가있는 generetad입니다. 누구든지이 문제를 일으킬 수있는 아이디어가 있습니까?
응답 : T3 언어 필드에주의하십시오. tt_news 항목을 복사했지만, 내 킥 스타터 확장 프로그램은 l18n_parent가 아닌 l10n_parent를 사용합니다!
+1 제안 사항. 구성 또한 나에게 좋을 것 같습니다. – tmt
찾았습니다! Thnx 백만 번, 귀하의 의견 때문에 다시 모든 필드를 확인하고 무엇을 추측 : 언어 필드는 l10n_parent라고합니다. tt_news는 l18n_parent 필드를 사용합니다 (T3 oddities 중 하나, 실제로는 2 개의 다른 parent 필드가 있습니다). 필드를 변경 한 후 올바르게 작동합니다! –