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>
何か案は?