Extra Form
PHP PHP 7.1
CMS XpressEngine

금액란에 선택할 수 있게 단일 선택 (single select)을 사용중입니다.

 

해당 목록에 들어가야할 내용들은 아래와 같습니다.

 

5,000원

10,000원

15,000원

 

하지만 해당 내용으로 내용란에 '5,000원,10,000원,15,000원' 입력 시 콤마가 구분처리가되어 5와 000원 이런식으로 나눠지고있습니다 ㅠㅠ 혹시 이걸 해결할 수 있는 방법이 있다면 답변 부탁드리겠습니다..

  • profile
    확장변수의 변수내 아이템 구분값이 "," 이기 때문에 어쩔수 없습니다.
    5,000 과 같이 콤마를 특수문자로 넣거나 (문자사이에 공백이 지나치게 생기므로 비추)

    확장변수내에는 5000 형식으로 숫자로만 작성하신 후
    확장변수가 출력되는곳 (게시판의 긁 읽기 화면등) 에서
    {number_format(확장변수명)} 와 같이 작성하시면 해당 확장변수에 입력된 값이 5,000으로 자동 변환됩니다.
  • profile
    기본적으로 확장변수의 데이터 구분이 ","으로 되어 있어 어렵습니다.
    하지만 이를 출력하는 곳에서 이를 가져온 후에 number_format을 사용하는 등의 방법이라면, 별도 백엔드 작업 없이 출력할 수 있을 것으로 보입니다.
  • ?
    확장변수에 구분자를 콤마 대신 다른걸로 했음 좋겠다는 생각을 늘 하고 있네요. 그나마 숫자는 출력시 처리가 가능한데, 텍스트에 콤마가 들어가야하는 경우엔 /로 대체해서 사용하다보니.