확장변수 모듈에서 주소 부분 엘리먼트를 수정할 수는 없나요?

 

확장변수 모듈에서 다른 form type들은 마크업 수정이 가능한데, 주소쪽만

 

@php
    $oKrzipModel = KrzipModel::getInstance();
@endphp

{!! $oKrzipModel->getKrzipCodeSearchHtml($input_name, $value) !!}
 

이것만 나와 있어서요. 주소는 마크업 수정이 불가능한건가요?

  • ?
    modules/krzip/tpl/ 쪽에서 수정 가능합니다
  • ? profile
    코어 수정없이 하고싶어서요.
  • profile

    krzip 모듈에서 마크업을 불러오더라도 결국 그걸 화면에 뿌려주는 것은 확장변수 스킨의 몫이니,

    코어 수정을 피하려면 확장변수 스킨에서 임의로 마크업을 작성하면 될 것 같습니다.

    즉, krzip 모듈 쪽에서 수정할 것을 그냥 확장변수 스킨에 다 넣는 거죠.

     

    단, 입력란 순서대로 저장되기 때문에, 순서나 구조를 너무 많이 바꾸면

    나중에 다시 불러올 때 뒤죽박죽이 될 수 있으니 주의하세요.

  • profile profile
    답변 감사합니다. 한가지 의아했던게 다른 폼타입은 수정할 수 있게 해두셨는데 주소타입만 비워두신 거 같아서 다른이유가 있나 궁금했습니다.
  • profile profile
    담당하는 모듈이 따로 있으니, 그냥 krzip을 호출하도록 해놓았습니다.

    사실 krzip 템플릿을 수정하지 않더라도 프론트단에서 css와 js로 웬만한 변형은 다 가능합니다. jQuery로 입력란 하나씩 잡아서 이리저리 옮기고 숨기고 스타일 바꾸고 하면 안될 것이 없지요. ㅎㅎ
  • profile profile

    저도 프론트단에서 css와 js 수정 적용해서 잘쓰고있습니다
    근데 확장변수 순서바뀟다가 코드숫자변경해줘야되는 불상사가 있긴했습니다만요ㅎㅎ

  • profile profile

    js로 엘리먼트를 추가하거나 class명을 수정하거나 해야겠네요. 상당히 귀찮은 작업이라 주소쪽도 가능할지 보다가 여쭤봤습니다. 번외로 확장변수 모듈 스킨을 따로 만들어 적용해도 먹히지 않고 default스킨만 적용되네요 ㅠㅠ