2013-03-06 6 views
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를 사용합니다!

답변

3

불과 몇 추측 :

  • tx_extension_product.sys_language_uid 및 tx_extension_product.l18n_parent, tx_extension_product.title가 존재?
  • 독일어 제목 또는 제목 인 경우? PHP 오류에 대한
  • 체크/로그 파일
  • MODUL 정보의 경고 - Realurl 구성이 캐시 나에게 등

, 당신의 설정이 제대로 표시/확인.

+0

+1 제안 사항. 구성 또한 나에게 좋을 것 같습니다. – tmt

+0

찾았습니다! Thnx 백만 번, 귀하의 의견 때문에 다시 모든 필드를 확인하고 무엇을 추측 : 언어 필드는 l10n_parent라고합니다. tt_news는 l18n_parent 필드를 사용합니다 (T3 oddities 중 하나, 실제로는 2 개의 다른 parent 필드가 있습니다). 필드를 변경 한 후 올바르게 작동합니다! –

관련 문제