로컬 PDF 파일 링크 렌더링 방식?

사용자가 업로드한 PDF 파일 링크의 표시 방식을 변경하는 쉬운 방법(예: CSS를 통한 방법)이 있을까요?

PDF 원박스(oneboxing)가 지원되는 것으로 보이는데, 이 기능이 어떤 조건에서 작동하는지 확실하지 않습니다.

어쨌든, PDF 원박스에 대한 논의를 다시 열려는 의도는 없으며, 업로드된 PDF를 좀 더 눈에 띄게 표시할 수 있는 현실적인 대안을 찾고 있습니다. 이 주제에 대한 이전 논의가 있었으나 삭제되었습니다.

구체적인 사용 사례의 예로는 전달된 이메일을 기반으로 작성된 게시물이 있습니다. 여기서 이메일에 PDF 문서가 첨부되어 있다면, 게시물의 맨 아래(전달된 이메일의 서명 아래)에 단순한 링크로 표시되므로 놓치기 쉽습니다.

제가 아는 바로는 원박스(oneboxing)는 외부 링크된 PDF에만 작동하며, 업로드된 PDF에는 작동하지 않습니다.

CSS를 사용하여 다음과 같은 작업을 수행할 수 있습니다.

a.attachment[href$=".pdf"] {
    color: red;
    &:before {
      // 첨부 파일 아이콘은 의사 선택자를 통해 추가되므로
     // 여기에서 해당 스타일을 수정해야 합니다
    }
}

이 코드는 href가 .pdf로 끝나는 경우에만 attachment 클래스가 있는 링크에 스타일을 적용합니다.

즉, 원박스(one-boxed)된 PDF 링크는 제외되는 거죠? 다시 말해, 이 CSS 코드는 로컬 PDF에만 영향을 미치는 것이 맞나요?

맞습니다, 원박스(oneboxes)에는 attachment 클래스가 없으므로 그 부분에 영향을 주지 않아야 합니다.

그리고 이제 @tophee 도 도움이 되는 테마 컴포넌트가 있습니다 :wink: