2017-01-05 2 views
0

TYPO3의 V 7.6.13 뉴스 5.3.1 realurl 2.1.5 나는 주식 realurl 내선에 대한 구성 추가 한TYPO3 확장 뉴스와 realurl

: 내 사이트 (수동 realurl.conf)에 뉴스를.

그리고 내 URL이 같이 읽는 :

www.example.com/news/story/news/detail/News/thisismystorytitle

내 페이지 트리 :

Root 
-News (News - List) 
--Story (News - Detail) 

내 realurl 구성

<?php 
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']=array (
    'www.mysite.com' => 
    array (
    'init' => 
    array (
     'appendMissingSlash' => 'ifNotFile,redirect', 
     'emptyUrlReturnValue' => '/', 
    ), 
    'pagePath' => 
    array (
     'rootpage_id' => '1', 
    ), 
    'fileName' => 
    array (
     'defaultToHTMLsuffixOnPrev' => 0, 
     'acceptHTMLsuffix' => 1, 
     'index' => 
     array (
     'print' => 
     array (
      'keyValues' => 
      array (
      'type' => 98, 
     ), 
     ), 
    ), 
    ), 
     'preVars' => array(
      array(
       'GETvar' => 'L', 
       'valueMap' => array('en'=>0, 'cy'=>1), 
       'noMatch' => 'bypass', 
      ), 
     ), // end preVars 

    'postVarSets' => 
    array (
     '_DEFAULT' => 
     array (

// EXT:news start 
'news' => array(
     array(
       'GETvar' => 'tx_news_pi1[action]', 
     ), 
     array(
       'GETvar' => 'tx_news_pi1[controller]', 
     ), 
     array(
       'GETvar' => 'tx_news_pi1[news]', 
       'lookUpTable' => array(
         'table' => 'tx_news_domain_model_news', 
         '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' => 'l10n_parent', 
         'autoUpdate' => 1, 
         'expireDays' => 180, 
       ), 
     ), 
), 
// EXT:news end 

    ), 
    ), 
), 
); 

누구나 내 설정에 무엇이 잘못되었거나 잘못 되었습니까?

+0

어쩌면 당신이 생각하는 것을 잘못 말할 수 있습니까? –

+0

액션과 컨트롤러가 URL과 페이지에 쓰여지고 있습니까? – Tom

답변

0

당신이

array(
     'GETvar' => 'tx_news_pi1[action]', 
), 
array(
     'GETvar' => 'tx_news_pi1[controller]', 
), 

말한다 구성과, 행동과 컨트롤러에 대한 변수는 통해 전달됩니다. 된 valueMap 및 첨부하기

noMatch 당신이 그들을 삭제할 수 있습니다

array(
     'GETvar' => 'tx_news_pi1[action]', 
     'valueMap' => array(), 
     'noMatch' => 'bypass' 
), 
array(
     'GETvar' => 'tx_news_pi1[controller]', 
     'valueMap' => array(), 
     'noMatch' => 'bypass' 
), 

는 세부 조치가 뉴스 정보를 표시 할 수 없습니다 기본되지 않는 곳이 페이지에, 이러한 인수를 제거 양해하여 주시기 바랍니다.

+0

완벽하게 작동합니다. 감사합니다. – Tom

+0

유일한 문제는 지금 내 URL 문자열이 www.mysite.com//story/news/News/thisismystorytitle – Tom

+0

에 www.mysite.com/news/story/news/detail/News/thisismystorytitle 사라 졌이다 real_url 및 TYPO3 캐시를 지우십시오. 제 의견으로는 위에서의 변화가이 behaivor로 이어지지 않아야합니다. 쉼표 나 중괄호를 잊어 버렸는지 확인하십시오. –