こんにちは..TYPO3 RealURLは、詳細ビューのfixedPostVars
'fixedPostVars' => array(
'article' => array(
array(
'GETvar' => 'tx_bla_news[action]',
'valueMap' => array(
'show' => '',
),
'noMatch' => 'bypass'
),
array(
'GETvar' => 'tx_bla_news[controller]',
'valueMap' => array(
'Article' => '',
),
'noMatch' => 'bypass'
),
array(
'GETvar' => 'tx_bla_news[article]',
'lookUpTable' => array(
'table' => 'tx_bla_domain_model_article',
'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,
'enable404forInvalidAlias' => 1,
),
),
),
'85' => 'article',
これはhttps://www.bla.com/article/title
のような素敵な詳細ビューのURLを生成し、これで記事はこのURLを編集しますとき最初のヒットではもう動作しません。また、それが再び動作する前に、リストビューでそれをクリックする必要があります。
この現象は、2つの異なる拡張機能で発生します。上記のものはかなりシンプルです。
どうすればこの問題を解決できますか。 RealURLは2.15
[EDIT 1月24日] tx_realurl_urldataとtx_realurl_uniqalias内のレコードに対応するエントリが削除されますレコードを保存する際===============
。 保存時にエントリが失われないようにする方法
tx_realurl_uniqaliasは有効期限のタイムスタンプを取得します。
アクション部分は
'valueMap' => array(
'show' => 'show',
),
'noMatch' => 'bypass'
に変更されますそれとも
'valueDefault' => 'show'
にそれは大丈夫動作する場合。
[globalVar = GP:tx_bla_news|article > 0]
config.defaultGetVars {
tx_bla_news {
controller = Article
action = show
}
}
[global]
元のレコードの識別を変更するロジックはありますか?たとえば、新しいものが作成されている間に、UIDや元のレコードを変更するものが削除されますか? –
UIDは同じではありません。これはかなり単純な拡張です。 – Jack70
「URLはもう機能しません」とはどういうことでしょうか?どのようなエラーが発生しますか? –