jrgong
(jrgong)
4월 28, 2024, 12:26오후
21
@Lilly 멋진 테마 컴포넌트네요! 현재 일반 사용자를 대상으로 DM을 단계적으로 폐지하고 채팅으로 전환하기 위해, 받은 편지함 링크의 "대체 수단"으로 이 컴포넌트를 테스트하고 있습니다.
질문이 두 가지 있습니다:
현재 받은 편지함 링크로 /my/messages를 사용 중입니다. 이 경로는 /u/<username>/messages로 리라이팅되는데, 사용자가 해당 페이지를 방문할 때 링크가 하이라이트되지 않습니다. 이를 활성화할 방법이 있을까요?
사이드바에서 코어 항목에 대한 메뉴의 위치를 조정할 방법이 있을까요? 해당 섹션을 가장 아래쪽에 배치하고 싶습니다.
1개의 좋아요
Lilly
(Lillian )
5월 3, 2024, 2:58오후
22
제가 아는 한, 기본적으로 사이드바의 링크는 방문 시 강조되지 않습니다. 마우스를 올리거나 클릭할 때만 강조됩니다. 하지만 이러한 시각적 포맷팅은 테마에 따라 달라집니다. 마우스 효과 CSS를 사용하면 달성할 수 있을 것 같습니다. 아마도 다음과 같은 코드가 필요할 것입니다:
.sidebar-section-link-wrapper .sidebar-section-link.active {
color: $current_link_font_color;
background: $current_link_background_color;
}
여기서 $current_link_font_color와 $current_link_background_color는 색상 팔레트 변수이거나 원하는 값으로 하드코딩된 것입니다.
이 작업을 수행하는 데 사용할 방법은 다음과 같습니다:
There’s not a setting for this, but it can be done by adding CSS to admin/customize/themes
.sidebar-wrapper {
.sidebar-custom-sections {
display: contents;
}
[data-section-name="community"] {
order: -3;
}
[data-section-name="categories"] {
order: -2;
}
[data-section-name="custom-section-title-here"] {
order: -1;
}
}
2개의 좋아요
이 유용한 테마 컴포넌트를 만들어 주셔서 감사합니다!
기본 상단 섹션과 ‘더 보기’ 메뉴 안에 몇 가지 링크를 추가하고, 그 링크들을 특정 그룹에만 표시되게 하고 싶습니다. 이 테마 컴포넌트로 이미 가능한지 아시나요?
Lilly
(Lillian )
8월 30, 2025, 10:00오후
28
리포트 감사합니다! 구성 요소를 업데이트했고, 더 이상 오류 메시지가 발생하지 않아야 합니다. 다른 문제가 발생하면 알려주세요.
2개의 좋아요
방금 코드를 살펴봤는데, JS 로직이 나올 줄 알았어요. 아니었다! 대부분이 CSS였어요. 꽤 멋진 CSS가 있네요!
1개의 좋아요