# Layouts Plugin

**URL:** https://meta.discourse.org/t/layouts-plugin/55208
**Category:** Plugin
**Tags:** pavilion, broken
**Created:** [1월 5, 2017, 9:41오전 UTC](https://meta.discourse.org/t/layouts-plugin/55208 "2017-01-05T09:41:13Z")
**Posts on this page:** 20
**Page:** 18

<div class="post-metadata">

### Author: ![Mr.X\_Mr.X](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mr.x_mr.x/32/126610_2.png) [@Mr.X\_Mr.X](https://meta.discourse.org/u/Mr.X_Mr.X)
#### Post date: [2월 15, 2022, 6:01오후 UTC](https://meta.discourse.org/t/layouts-plugin/55208/360 "2022-02-15T18:01:02Z")

</div>

답변 주셔서 감사합니다. 필터를 사용하지 않고 Latest와 Categories에서 사이드바가 여전히 표시되지 않습니다. 레이아웃과 카테고리 레이아웃 TC를 제외한 모든 플러그인과 컴포넌트를 비활성화해 보았지만 효과가 없었습니다. 토픽이나 토픽 목록에서는 정상적으로 작동하므로 제가 뭔가 잘못하고 있는 것 같습니다.

---

<div class="post-metadata">

### Author: ![keegan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/keegan/32/383395_2.png) [@keegan](https://meta.discourse.org/u/keegan)
#### Post date: [2월 15, 2022, 6:17오후 UTC](https://meta.discourse.org/t/layouts-plugin/55208/361 "2022-02-15T18:17:33Z")

</div>

흥미롭네요.. 방금 DM을 보냈어요. 그 문제를 해결해 보도록 합시다.

---

<div class="post-metadata">

### Author: ![Mr.X\_Mr.X](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mr.x_mr.x/32/126610_2.png) [@Mr.X\_Mr.X](https://meta.discourse.org/u/Mr.X_Mr.X)
#### Post date: [3월 11, 2022, 3:23오후 UTC](https://meta.discourse.org/t/layouts-plugin/55208/362 "2022-03-11T15:23:45Z")

</div>

Layouts 플러그인에 버그를 발견한 것 같습니다. /search에서 skip\_context=true/false로 검색을 변경하는 것처럼 보이는 체크박스가 생성됩니다. 이 체크박스는 기본적으로 선택되어 있으며(skip\_context=false), 체크박스를 해제하지 않는 한 검색 결과가 항상 비어 있습니다. 또한 체크박스를 선택하거나 해제하면 테마 설정도 깨집니다. `layouts_sidebar_left_position`이 `full`로 설정되어 있지만, 체크박스를 선택하거나 해제하면 헤더의 `full` 설정이 무시됩니다.

 ![Screenshot from 2022-03-11 18-19-49](https://global.discourse-cdn.com/meta/original/3X/d/1/d1c879e8893670d9173b57131fea596f9e19ae0b.png)

---

<div class="post-metadata">

### Author: ![keegan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/keegan/32/383395_2.png) [@keegan](https://meta.discourse.org/u/keegan)
#### Post date: [3월 14, 2022, 4:43오후 UTC](https://meta.discourse.org/t/layouts-plugin/55208/363 "2022-03-14T16:43:10Z")

</div>

@Mr.X_Mr.X 감사합니다. 이 문제를 확인해 보겠습니다.

---

<div class="post-metadata">

### Author: ![Mr.X\_Mr.X](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mr.x_mr.x/32/126610_2.png) [@Mr.X\_Mr.X](https://meta.discourse.org/u/Mr.X_Mr.X)
#### Post date: [3월 16, 2022, 3:32오후 UTC](https://meta.discourse.org/t/layouts-plugin/55208/364 "2022-03-16T15:32:48Z")

</div>

@keegan 수정할 수 있었나요? pavilion에서는 이미 수정된 것으로 보이거나, 더 이상 재현할 수 없는 것 같습니다. 만약 수정 사항이 있다면 커밋해 주시면 좋겠습니다. 제 인스턴스에서는 검색 기능이 완전히 멈추는 문제가 발생하고 있습니다.

---

<div class="post-metadata">

### Author: ![keegan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/keegan/32/383395_2.png) [@keegan](https://meta.discourse.org/u/keegan)
#### Post date: [3월 16, 2022, 4:07오후 UTC](https://meta.discourse.org/t/layouts-plugin/55208/365 "2022-03-16T16:07:19Z")

</div>

Hey @Mr.X_Mr.X, thepavilion.io에서 문제를 재현할 수 있습니다. 아직 자세히 확인해 보진 못했지만, 시간이 나면 최대한 빨리 확인해 보겠습니다.

---

<div class="post-metadata">

### Author: ![keegan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/keegan/32/383395_2.png) [@keegan](https://meta.discourse.org/u/keegan)
#### Post date: [3월 16, 2022, 9:06오후 UTC](https://meta.discourse.org/t/layouts-plugin/55208/366 "2022-03-16T21:06:12Z")

</div>

@Mr.X_Mr.X

> [@Mr.X\_Mr.X](#):
>
> 레이아웃 플러그인에서 버그를 발견한 것 같습니다. /search 페이지에서 skip\_context=true/false로 검색을 변경하는 것 같은 체크박스가 생성됩니다. 이 체크박스는 기본적으로 선택되어 있습니다(skip\_context=false)이고, 체크박스를 해제하지 않는 한 검색 결과가 항상 비어 있습니다. 또한 이 박스를 선택하거나 해제하면 테마 설정도 깨지며, `layouts_sidebar_left_position`이 `full`로 설정되어 있지만 체크박스를 선택하거나 해제하면 헤더의 `full` 설정이 무시됩니다.

**이 문제는 다음 커밋으로 해결되었습니다:**

> <https://github.com/paviliondev/discourse-layouts/commit/951c1b846108e1b551bcaea71dfec33419c7cd49>
>
> \* FIX: Make skip\_context true by default on the full-search-page
> 
> \* FIX: Chang…e \`context\` variable to \`layouts\_context\`

---

<div class="post-metadata">

### Author: ![denvergeeks](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/denvergeeks/32/327671_2.png) [@denvergeeks](https://meta.discourse.org/u/denvergeeks)
#### Post date: [9월 15, 2022, 12:05오전 UTC](https://meta.discourse.org/t/layouts-plugin/55208/367 "2022-09-15T00:05:08Z")

</div>

Layouts 플러그인이 활성화되어 있을 때, 태그 페이지에서 새 주제를 생성하면 작성기(composer)에 “tag” 필드가 미리 입력되지 않습니다. 이전에 해결된 버그가 다시 발생한 것 같습니다…

> [@작성기에 태그 필드가 더 이상 미리 채워지지 않습니다](https://meta.discourse.org/t/the-tag-field-is-not-pre-filled-anymore-in-composer/163018):
>
> When creating a topic in a “tag” page, it seems the “tag” field is not pre-filled anymore in the composer: I think this occurs from at least version 4f48304a44.

해결을 위해 도움이 될 수 있는 테스트나 추가 정보를 제공해 드릴 수 있으니 알려주세요!

 ![Screenshot 2022-09-14 180824](https://global.discourse-cdn.com/meta/original/4X/0/f/5/0f542fcf00e364b6ca92e72b062392a768ddb21d.jpeg)

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [9월 15, 2022, 10:25오전 UTC](https://meta.discourse.org/t/layouts-plugin/55208/368 "2022-09-15T10:25:35Z")

</div>

여기에 이슈 보고서를 작성해 주세요

[https://discourse.pluginmanager.org/w/bug-report](https://discourse.pluginmanager.org/w/bug-report)

---

<div class="post-metadata">

### Author: ![denvergeeks](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/denvergeeks/32/327671_2.png) [@denvergeeks](https://meta.discourse.org/u/denvergeeks)
#### Post date: [9월 15, 2022, 12:11오후 UTC](https://meta.discourse.org/t/layouts-plugin/55208/369 "2022-09-15T12:11:23Z")

</div>

감사합니다 @angus. Pavilion에 이슈 보고서를 생성했습니다.

---

<div class="post-metadata">

### Author: ![mouad\_belgoute](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mouad_belgoute/32/280210_2.png) [@mouad\_belgoute](https://meta.discourse.org/u/mouad_belgoute)
#### Post date: [1월 4, 2023, 4:20오후 UTC](https://meta.discourse.org/t/layouts-plugin/55208/370 "2023-01-04T16:20:40Z")

</div>

안녕하세요  
어떤 태그의 페이지를 열어도 콘텐츠가 로드되지 않습니다.  
discourse 버전: 2.8.9  
layout 플러그인 버전: 0.3.1

---

<div class="post-metadata">

### Author: ![attalbialami](https://avatars.discourse-cdn.com/v4/letter/a/f0a364/32.png) [@attalbialami](https://meta.discourse.org/u/attalbialami)
#### Post date: [1월 4, 2023, 4:28오후 UTC](https://meta.discourse.org/t/layouts-plugin/55208/371 "2023-01-04T16:28:37Z")

</div>

@mouad\_belgoute와 동일한 문제를 겪고 있습니다. 홈페이지의 태그 필터 필드에서 어떤 태그 값을 선택하든 페이지가 비어 있습니다. 데이터가 수신되지 않는지 확인해 보았지만, 불행히도 200 상태 코드로 데이터가 정상적으로 수신되었습니다.

@angus 이 문제에 대해 아시는 점이 있으신가요? 이 문제로 인해 개발팀의 작업이 막혀 있습니다. 🙁

레이아웃 플러그인을 비활성화하면 문제가 사라집니다.

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [1월 4, 2023, 6:23오후 UTC](https://meta.discourse.org/t/layouts-plugin/55208/372 "2023-01-04T18:23:30Z")

</div>

여러분, 이 문제를 재현할 수 없어요.

이것은 최신 버전의 Layouts 플러그인과 Discourse가 설치된 테스트 사이트입니다. Layouts 플러그인에는 [Category List Widget](https://github.com/paviliondev/layouts-category-list-widget)이 활성화되어 있습니다. 이것은 태그 라우트입니다.

[https://test.pavilion.tech/tag/tag1](https://test.pavilion.tech/tag/tag1)

문제에 대한 실제 예시를 여러분의 커뮤니티나 test.pavilion.tech에서 제공해 주실 수 있을까요.

@mouad_belgoute Discourse를 최신 버전으로 업데이트해 보시기 바랍니다.  
@attalbialami @mouad\_belgoute와 동일한 버전을 사용하고 계신가요? 같은 사이트에서 작업하고 계신가요?

---

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [1월 4, 2023, 7:10오후 UTC](https://meta.discourse.org/t/layouts-plugin/55208/373 "2023-01-04T19:10:32Z")

</div>

네, 재현할 수 있습니다. 문제는 최신 버전의 Layouts 플러그인이 `stable`과 호환되지 않는다는 점입니다. 다만, 에러 메시지는 표시되지 않으며 페이지가 단순히 하얗게만 보입니다.

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [1월 5, 2023, 8:27오전 UTC](https://meta.discourse.org/t/layouts-plugin/55208/374 "2023-01-05T08:27:24Z")

</div>

아! Layouts 플러그인은 현재 Discourse의 안정 버전(stable branch)을 지원하지 않습니다.

@mouad_belgoute @attalbialami 이 플러그인을 사용하시려면 `tests-passed`를 사용하는 것을 권장합니다.

---

<div class="post-metadata">

### Author: ![mouad\_belgoute](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mouad_belgoute/32/280210_2.png) [@mouad\_belgoute](https://meta.discourse.org/u/mouad_belgoute)
#### Post date: [1월 5, 2023, 9:16오전 UTC](https://meta.discourse.org/t/layouts-plugin/55208/375 "2023-01-05T09:16:02Z")

</div>

답장 주셔서 감사합니다 😇

---

<div class="post-metadata">

### Author: ![AriesFR](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ariesfr/32/302185_2.png) [@AriesFR](https://meta.discourse.org/u/AriesFR)
#### Post date: [5월 17, 2023, 5:20오후 UTC](https://meta.discourse.org/t/layouts-plugin/55208/376 "2023-05-17T17:20:36Z")

</div>

@angus님,

혹시 이 플러그인이 Discourse의 메인 브랜치 최신 버전에서 수정되었는지, 아니면 제가 원하는 기능을 구현하기 위해 다른 방법을 찾아야 하는지 알고 계실까요? 향후 수정을 계획하고 계신가요?

미리 답변해 주셔서 감사합니다.

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [5월 18, 2023, 7:34오전 UTC](https://meta.discourse.org/t/layouts-plugin/55208/377 "2023-05-18T07:34:33Z")

</div>

안녕하세요 @AriesFR,

해당 플러그인은 이미 Discourse의 main 브랜치에서 상당한 기간 동안 정상적으로 작동하고 있습니다 🙂 특정 문제가 있으시다면 아래 링크를 통해 우리에게 말씀해 주세요.

> **[Discourse Layouts](https://coop.pavilion.tech/c/support/discourse-layouts/93)**
>
> A framework for custom Discourse layouts.

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [5월 18, 2023, 7:41오전 UTC](https://meta.discourse.org/t/layouts-plugin/55208/378 "2023-05-18T07:41:19Z")

</div>

네, 기억하는 한 `tests-passed`에서 항상 잘 작동해 왔습니다. 최근에는 Topic 페이지를 깔끔하게 유지하기 위해 일부 세부 사항을 조정하는 수정 사항을 제출했습니다:

> <https://github.com/paviliondev/discourse-layouts/pull/32>
>
> \* FIX: crazy nav bar location on Topics when there's a right sidebar on Desktop.…
> \* FIX: inactive Settings button

확인하실 수 있듯이 사이드바가 매우 잘 작동합니다. 저는 이 사이트에서 오랫동안 사용해 왔습니다:

[https://starzen.space](https://starzen.space)

또한 [AI Topic Summary](https://meta.discourse.org/t/discourse-ai-topic-summary-automated-summaries-and-smart-tagging/256711) 플러그인에 Layouts 위젯을 추가하여 사이드바에 요약을 표시할 수 있게 했습니다.

이러한 기능은 항상 스테이징 사이트에서 먼저 테스트해 보는 것이 좋습니다. 스테이징 사이트가 있으신가요?

---

<div class="post-metadata">

### Author: ![AriesFR](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ariesfr/32/302185_2.png) [@AriesFR](https://meta.discourse.org/u/AriesFR)
#### Post date: [5월 18, 2023, 9:52오후 UTC](https://meta.discourse.org/t/layouts-plugin/55208/379 "2023-05-18T21:52:53Z")

</div>

감사합니다. 그렇게 하겠습니다. 내부 구조를 제대로 이해하지 못해서 그런 것일 수도 있습니다 (저는 discourse를 막 시작한 초보입니다). 하지만 새 테스트 설치 환경에서 위젯 두 개를 사용해 봤는데, 성공하지 못했습니다 (양쪽 모두 아무것도 표시되지 않습니다). 문제를 명확하게 설명하는 방법을 알아내야만 합니다!

사실, 아직 제대로 작동하게 만드는 포괄적인 사용법을 찾지 못했는데, 이것이 제 문제의 원인이 아닐까 싶습니다.

수정: 방금 당신께서 주신 링크 외에 다른 문서도 찾았으니, 먼저 그걸 파헤쳐 보겠습니다…  
수정 2: 문서를 찾아 읽으니 훨씬 쉬웠습니다. 정말로 제가 필요했던 것이 정확히 그것이었네요. 정말 감사합니다. 이제 잘 작동합니다!

[Previous page](https://meta.discourse.org/t/layouts-plugin/55208.md?page=17)

[Next page](https://meta.discourse.org/t/layouts-plugin/55208.md?page=19)
