ブログ - a-blog cms

ablogcms

a-blog cms

a-blog cmsのカスタムフィールドで添付ファイルの名前だけを取得する

課題

  • カスタムフィールドで添付ファイルを利用する際に、ファイル名を取得したい

解決方法

{添付ファイル名@path}[split('\/',2)]
  • 添付ファイルのパス情報を利用する
  • パス情報に対して校正オプション「split」を利用
  • [split('\/',2)]とすることで、ファイル名部分をのみを取得することができる

解説

  • 添付ファイルのパス情報は「ブログ番号/作生年月/ファイル名」という形に常になる。
  • splitは「正規表現で文字列を分割し指定した順番の文字列を表示する」なので、/を値を区切る文字列と見立てて、ファイル名部分だけを取り出している。
  • 順番の指定は0から。そのためファイル名部分を指定する場合は「2」となる。
  • /(スラッシュ)はエスケープが必要な記号のため、バックスラッシュを併用している。

具体例

「002/202207/添付ファイル名.pdf」が
「添付ファイル名.pdf」となります。


お困りごとをお聞かせください。

a-blog cmsについてのご相談、ご依頼など。
頂いた内容については、3営業日以内の返信を心がけております。

他社作成のa-blog cms修正、コーディング済htmlへのa-blog cms導入もOK。
小さなことから、お気になさらずお気軽にご相談ください。

  • 必須

    詳細を入力してください。

  • 必須

    お名前を入力してください。

  • 必須

    メールアドレスを入力してください。

    正しいメールアドレスを入力してください。



関連タグ

この記事をシェアする

その他のa-blog cms一覧