유저들이 올린 파일에 data-file-srl 이 사라지는데 어떻게 해야하나요
CMS/프레임워크 | Rhymix 1.9 |
---|---|
개발 언어 | PHP 7.1 |
관리자가 파일을 올리면 data-file-srl="숫자" 이런식으로 파일에 첨부가 되어서 나오는데
유저가 파일을 올리면 data-file-srl 이 태그에 적혀있지 않고 제거되고 나옵니다..
어떻게 해야 저게 삽입이 되나요..
CMS/프레임워크 | Rhymix 1.9 |
---|---|
개발 언어 | PHP 7.1 |
관리자가 파일을 올리면 data-file-srl="숫자" 이런식으로 파일에 첨부가 되어서 나오는데
유저가 파일을 올리면 data-file-srl 이 태그에 적혀있지 않고 제거되고 나옵니다..
어떻게 해야 저게 삽입이 되나요..
댓글 5
관리자는 필터링 예외라서 그런거같고요, common\framework\filters\htmlfilter.php 에서 가능한 attribute 목록 확인해 보세요
$def->addAttribute('img', 'editor_component', 'Text');
$def->addAttribute('div', 'editor_component', 'Text');
$def->addAttribute('img', 'rx_encoded_properties', 'Text');
$def->addAttribute('div', 'rx_encoded_properties', 'Text');
이렇게 적혀있는데
$def->addAttribute('data-file-srl', 'editor_component', 'Text');
$def->addAttribute('data-file-srl', 'rx_encoded_properties', 'Text');
이런식으로 적으면되나요?
$def->addAttribute('i', 'aria-hidden', 'Text');
$def->addAttribute('img', 'srcset', 'Text');
$def->addAttribute('img', 'data-file-srl', 'Number');
$def->addAttribute('iframe', 'allowfullscreen', 'Bool');
이런게 있는데
$def->addAttribute('a', 'data-file-srl', 'Number');
이런식으로 적으면 되겠죵?
그거 다 필요없고
// Support additional properties.
밑에 부분에
$def->addAttribute('원하는 태그', 'data-file-srl', 'Number');
추가하면 될 것 같습니다