0

TYPO34.7のインストールでRealURLを動作させようとしています。サイト全体は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) 。目的のページに移動します。ああ、それは小さな問題ですが、外部リンクも壊れています。タイトル、字幕、ナビゲーションタイトル、話すURLは両方の言語に設定されています。また、「最初に利用可能なサブページ」を固定サブページに変更しようとしましたが、状況は改善されませんでした。

編集:「リンクが消える」とは、ナビゲーションメニューが正しく表示されるが、それぞれのタグに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