TYPO3,RealURL,快捷方式和多种语言=没有快乐

时间:2012-09-24 11:17:03

标签: ssl typo3 realurl

我正在尝试让RealURL处理我的TYPO3 4.7安装。完整的站点是SSL加密的。这是我的配置:

$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
  'pagePath' => array(
    'type' => 'user',
    'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
    'segTitleFieldList' => 'tx_realurl_pathsegment,alias,title,nav_title',
    'languageGetVar' => 'L',
  ),
  'preVars' => array(
    array(
      'GETvar' => 'L',
      'valueMap' => array(
          'en' => '0',
          'de' => '1',
      ),
      'noMatch' => 'bypass',
    ),
  ),
);

我的页面树有类别页面,每个页面都链接到第一个子页面:

Home
Cat1 [shortcut]
 | 
 --subpage1.1
 --subpage1.2
Cat2 [shortcut]
 |
 --subpage2.1
 --subpage2.2
Cat3
[..]
External link

只要我使用默认语言(英语),一切正常。一旦我切换到语言1(德语),Cat链接就会消失,这使得无法访问子页面。直接输入子页面网址,例如https://domain.com/cat1/subpage1.1将我带到所需的页面。哦,外部链接也被破坏了,尽管这是一个小问题。 两种语言都设置了标题,字幕,导航标题和发言网址。我也尝试过更改"第一个可用的子页面"到一个固定的子页面,但这并没有改善这种情况。

编辑:"链接消失"表示导航菜单正确显示,但相应的标签没有href属性。例如。英文版有

<li><a href="en/cat1/subpage1.1/" onfocus="blurLink(this);"  >Cat1</a></li>

nav元素,而德语版本

<li><a onfocus="blurLink(this);"  >Cat1</a></li>

有什么想法吗?

0 个答案:

没有答案