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 で自分の記事を参照します。フィードバックをお寄せいただきありがとうございます。
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 で自分の記事を参照します。フィードバックをお寄せいただきありがとうございます。
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
)。
お役に立てれば。