확장변수 모듈에서 주소 부분 엘리먼트를 수정할 수는 없나요?
CMS/프레임워크 | Rhymix 2.1 |
---|---|
개발 언어 | PHP 7.4 |
확장변수 모듈에서 주소 부분 엘리먼트를 수정할 수는 없나요?
확장변수 모듈에서 다른 form type들은 마크업 수정이 가능한데, 주소쪽만
@php
$oKrzipModel = KrzipModel::getInstance();
@endphp
{!! $oKrzipModel->getKrzipCodeSearchHtml($input_name, $value) !!}
이것만 나와 있어서요. 주소는 마크업 수정이 불가능한건가요?
나후나
Lv. 2
댓글 7
krzip 모듈에서 마크업을 불러오더라도 결국 그걸 화면에 뿌려주는 것은 확장변수 스킨의 몫이니,
코어 수정을 피하려면 확장변수 스킨에서 임의로 마크업을 작성하면 될 것 같습니다.
즉, krzip 모듈 쪽에서 수정할 것을 그냥 확장변수 스킨에 다 넣는 거죠.
단, 입력란 순서대로 저장되기 때문에, 순서나 구조를 너무 많이 바꾸면
나중에 다시 불러올 때 뒤죽박죽이 될 수 있으니 주의하세요.
사실 krzip 템플릿을 수정하지 않더라도 프론트단에서 css와 js로 웬만한 변형은 다 가능합니다. jQuery로 입력란 하나씩 잡아서 이리저리 옮기고 숨기고 스타일 바꾸고 하면 안될 것이 없지요. ㅎㅎ
저도 프론트단에서 css와 js 수정 적용해서 잘쓰고있습니다
근데 확장변수 순서바뀟다가 코드숫자변경해줘야되는 불상사가 있긴했습니다만요ㅎㅎ
js로 엘리먼트를 추가하거나 class명을 수정하거나 해야겠네요. 상당히 귀찮은 작업이라 주소쪽도 가능할지 보다가 여쭤봤습니다. 번외로 확장변수 모듈 스킨을 따로 만들어 적용해도 먹히지 않고 default스킨만 적용되네요 ㅠㅠ