SOY Inquiryを使用している方からカラム名が長い場合、管理画面でお問い合わせ詳細を確認したら表示が崩れて見難いので、見やすくなるように整形して欲しいという連絡があり、対応しました。


今回はどのような修正を加えたかというと、

例えば、「とても長い項目あああああああああああああああああああああああああああああああああああああああああああああああああああああああああ」という項目があるお問い合わせフォームを設置し、そのフォームでお問い合わせをしてみると、管理画面の詳細確認では、


soyinq_long_label

上の画像のように一番長い項目に合わせて、すべての項目で項目名と値の間に大量のスペースが入っていました。


これを、今回の修正で、長い項目があった場合は


soyinq_long_label_1


一番長い項目名の箇所は値は改行で出力し、それ以外の項目は二番目に長い項目名に合わせて整形するという仕様を追加しました。


今回の機能は色々と出力の仕方を検討する必要がありますので、より最適になるように修正するかもしれません。


今回紹介した機能を同梱したパッケージは下記のページからダウンロードできます。

https://saitodev.co/soycms/soyinquiry/