본문으로 건너뛰기
  2018년 10월 8일 월요일
  5 답변
  5.4K 방문
  구독하다
용어집에 테이블을 사용하는 것은 XML 표준을 준수하지 않습니다. 정의 목록 태그(dl, dt, dd)를 사용하지 않는 이유는 무엇인가요?

"옵션"에서 다양한 용어집 테마를 찾을 수 있는데, 선택해도 페이지의 모양이 바뀌지 않습니다.
제이
7년 전
용어집을 만드는 데 필요한 올바른 HTML 태그(DL, DT, DD)는 다음 링크에서 확인할 수 있습니다:
https://www.w3schools.com/tags/tag_dl.asp
에이
7년 전
@jooomlaa
제안해 주셔서 감사합니다 seo glossary 페이지에는 이미 div와 table 구조가 있습니다.
템플릿 오버라이드를 통해 레이아웃을 dd, dt, dl로 변경할 수 있지만,
이러한 속성은 템플릿별로 다르기 때문에 각 템플릿마다 관리하기가 매우 어렵습니다.
지원 티켓을 생성해 주시면 가능성을 검토 후 알려드리겠습니다.
제이
7년 전
답변 감사합니다.
물론 templates/TEMPLATE/html/com_seoglossary/glossaries/default.php 파일을 수정해서 기존 설정을 덮어쓸 수는 있습니다. 하지만 DL처럼 테마 옵션에서 선택할 수 있도록 새로운 템플릿을 추가할 수는 없을까요? default.php 파일 하나만 있네요. default.php, table.php, masonry -grid.php처럼 각 테마별로 별도의 파일이 있으면 좋을 것 같습니다. 다른 컴포넌트들처럼요. 그러면 기존 설정을 덮어쓰지 않고도 간단하게 새 템플릿을 추가하고 테마 옵션에서 선택할 수 있을 텐데요. 이런 기능이 있으면 정말 편리할 것 같습니다.
제이
7년 전
glossary/default.php에서 오버라이드 스크립트를 만들었습니다.
거기서 "반응형" 테마를 새로운 elseif-twig 문으로 분리했습니다. "정의 목록"과 같은 새로운 테마 옵션을 만들어 주시면 좋을 것 같습니다. 그러면 352번째 줄의 `$this->glossarytheme=="responsive"` 부분을 제거할 수 있을 것입니다.
작동하는 샘플은 다음 링크에서 확인하실 수 있습니다: https://www.datenrettung-it-forensik.de/glossar
에이
7년 전
@Jooomlaa
친절한 코드 감사합니다.
확인 후 통합하겠습니다.
  • 페이지 :
  • 1
이 게시글에는 아직 댓글이 없습니다.