0

我正在尝试让 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 链接就会消失,这使得无法访问子页面。直接输入子页面 URL,例如https://domain.com/cat1/subpage1.1将我带到所需的页面。哦,外部链接也坏了,虽然这是一个小问题。为两种语言设置了标题、副标题、导航标题和口语网址。我还尝试将“第一个可用子页面”更改为固定子页面,但这并没有改善这种情况。

编辑:“链接消失”意味着导航菜单正确显示,但相应的 a 标签没有 href 属性。例如英文版有一个

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

nav 元素,而德语版本有

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

有任何想法吗?

4

0 回答 0