-2

URLの記事を変更します

www.mynews.fr/news/politic/the-new-gouverner-china

To

www.mynews.fr/news/politic/the-new-gouverner-china-16-06-2013-78965

Google Actuality で自分の記事を参照します。フィードバックをお寄せいただきありがとうございます。

4

2 に答える 2

0

URL は、クラスの編集時に「URL エイリアス名パターン」パラメーターに従って生成されます。

これは、タイトル(文字列型) と日付(日付型) 属性を持つクラスがある場合、URL エイリアス名パターン フィールドで使用すると、URL はhttp://my.domain.com<title>-<date>のようになることを意味します。 /Titre-article-mardi-23-juillet-2013

技術的には、システムが URL で何を使用するかを決定するために使用する値はtitle()、各データ型の機能によって与えられます。日付データ型の例: https://github.com/ezsystems/ezpublish-legacy/blob/master/kernel/classes/datatypes/ezdate/ezdatetype.php#L273 日付はロケールに基づきますが、ソースに従いますコードをハッキングせずに、使用されている形式 (例: %Y-%m-%d) を適切に変更することはできないと思います。

とはいえ、コンテンツ属性からの情報以外に何かを追加する解決策node_idはなく、属性ではなくオブジェクトのプロパティです。

あなたの問題を解決するには、URLパターンに必要なものを返す関数を実装する以外に何もしないカスタムデータ型title()を作成することをお勧めします(あなたの場合は、必要な形式の日付とnode_id)。

お役に立てれば。

于 2013-07-19T09:43:09.190 に答える