カスタムフィールドのコンテンツをダッシュ​​で小文字に変換する

私はそれに人の名前を持つカスタムフィールドを持っているので、私はIDタグとしてそれを使用することができます(テンプレート内の)すべての小文字にスペースの代わりにダッシュに変換する必要があります。例:

Suzie McRowdy becomes suzie-mcrowdy

私のためにこれを世話する(理想的には無料の)アドオンはありますか?

1
実際にデータベースのデータを更新してそのデータをそのままの状態に保ち、テンプレートの出力に変換するかどうかを明確にすることはできますか?
追加された 著者 Josh Kodroff,
Matrixフィールドの場合は、url-title FTを使用して変換を行うことができます。
追加された 著者 Arnold Zokas,

3 答え

テンプレートからこれを行う必要がある場合は、このようなプラグインを使用することができます:

http://devot-ee.com/add-ons/create-url-title

あなたがDBに直接それを行う必要がある場合は、我々もあなたにその解決策を与えることができるように私たちを更新してください。

注: CE文字列には、url_titleというカスタムメソッドもありますこれは同じことをしますが、無料のアドオンではありません。

4
追加された
また、プラグインはフォーマットフィルタとしても使用できます。このスクリーンショットをチェックしてください: cl.ly/Tsdy あなたはEdit Listをクリックして、そこでプラグインを有効にしてからこのリストはフィールドの内容にその形式を強制します。
追加された 著者 Daan,

私は CE文字列でこれを行いました:

{label}

You can see the docs here

このメソッドが好きな理由は、CE Stringはほとんどのサイトビルドで役立つスーパーです。それは非常に多くの便利な機能があります!

2
追加された

低置換(無料です)を使用することもできます:

http://gotolow.com/addons/low-replace/docs#tags

出力されたデータの case を調整するためには使用しませんでしたが、サポートされています。

それはあなたを始めなければなりません!

1
追加された