メリット

  • 値によって表示の出し分けが可能
  • ファイルをGitでバージョン管理できる
  • ファイルなので運用途中の仕様変更でもテストサーバーでの確認 > 本番反映がしやすい

デメリット

  • コードを書かないと実装できない。
  • CSSも時前で書かないといけない

メリット

  • ノーコードで管理画面から実装可能

デメリット

  • 属性値によって条件分岐はやりにくい。
    ※カスタムフィールドであれば VK Dynamic If Block などを使って条件分岐は可能
  • Gitでバージョン管理しにくい
  • 運用中サイトでの仕様変更は注意が必要