Q&A

댓글 5

  • 2019.10.27 10:33 #1283609
    파일을 올리면 xe에서 태그를 필터링하기 때문에 정해진 attribute빼고 다 삭제됩니다.
    관리자는 필터링 예외라서 그런거같고요, common\framework\filters\htmlfilter.php 에서 가능한 attribute 목록 확인해 보세요
  • 2019.10.27 10:46 #1283613
    $def = $config->getHTMLDefinition(true);
    $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');

    이런식으로 적으면되나요?
  • 2019.10.27 10:47 #1283617
    아 아래에 보니

    $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');

    이런식으로 적으면 되겠죵?
  • 2019.10.27 11:00 #1283621

    그거 다 필요없고
    // Support additional properties.
    밑에 부분에

    $def->addAttribute('원하는 태그', 'data-file-srl', 'Number');
    추가하면 될 것 같습니다

  • 2019.10.27 12:24 #1283680
    아하 감사합니다 ㅎㅎ!