複数のtermIDを引数として使用したいという考えがあります。URLの用語名を使用して、termIDに変換したい。私はこれを十分に簡単に行うことができ、「URL内のダッシュを用語名引数のスペースに変換する」をチェックすることで、単純な1単語または複数の単語でも機能します
「ニュースと政治」など、特殊文字を含む用語がいくつかあります。
素敵なURL(ニュースポリティクス)を用意し、正しい用語を認識して正しい用語IDに変換するビューを取得する方法はありますか?アンパサンドをurlencodeする必要がありますか?それでも機能しますか?
編集:単一の分類用語のパスエイリアスを設定できますが、複数の引数を持つパスの2番目の引数として用語名を使用する場合は問題があります。例:
表示結果を%1ニュース用語、次に%2ニュースと政治でフィルターしたいとします
/ news / news-politics
2番目の用語は認識されません。
引数として用語名を使用しないのはなぜですか?
—
dobeerman
同じ問題。アンパサンドがないため、drupalは用語を見つけることができません。唯一のオプションは、SEOが熱心でないアンパサンドをURLエンコードするか、または各用語のパスエイリアスをデータベースに保存することです。誰かが以前にこれに遭遇し、優れた戦略を持っているかどうか疑問に思いました。
—
nickwshaw
まあ、短期的な解決策として、&を単に単語andに置き換えます。したがって、ニュースと政治(ニュースと政治)はニュースと政治(ニュースと政治)になります
—
nickwshaw