AdPlugin이 모델 변경 사항과 호환되지 않나요?

내가 착각하는 건지 모르겠지만, 이 컴포넌트는 topic 객체를 포함하는 model을 기대하고 있습니다:

하지만 이 model을 로그로 출력해 보면 더 이상 topic 속성이 없습니다?:

topic 속성이 제거된 이유가 있을까요? 사실 저도 adplugin의 확장 기능에서 이 속성을 사용하고 있었는데 :frowning:

2개의 좋아요

로버트, 안녕하세요 - 이건 의도적으로 한 게 아닌 것 같아요. @model이 무엇을 가리키는지 알아볼 수 있었나요? 코어 변경인지 플러그인 변경인지 확인해 보는 게 좋을 것 같습니다.

1개의 좋아요

post-bottom 커넥터가 전달한 Post 모델을 가져오지 않는 건가요?

{{post-bottom-ad model=this}}

그렇지만 discourse 저장소에서 post-bottom을 검색해 봤는데 아무것도 나오지 않네요 … 조금 더 찾아볼게요

1개의 좋아요

이것은 매우 오래된 코드인 것 같습니다:

이 부분에는 토픽 객체가 포함되어 있어, 이 아래쪽의 내용들이 변경됩니다. :sweat_smile:

2개의 좋아요

아, 이제 무슨 일이 있었는지 알겠어요 - 미리 알려주셔서 감사합니다 @merefield

두 가지가 있습니다:

  1. 몇 달 전 리팩터링 중 ‘post’ 대신 'transformedPost’를 post-bottom-ad에 전달하도록 실수로 변경했습니다.

  2. 같은 리팩터링 과정에서 오래된 post-bottom/discourse-adplugin.hbs 파일을 그대로 남겨두었습니다. 실제로는 아무 기능도 하지 않았지만, 이 문제를 훨씬 더 복잡하게 만들었습니다 :sweat_smile:

4개의 좋아요

완벽한 설명이네요 :slight_smile:

게시물 스트림 UI 아키텍처는 꽤 복잡한 구조입니다!

확인해 주셔서 정말 감사합니다!!

6개의 좋아요

이 주제는 4일 후 자동으로 닫혔습니다. 더 이상 새로운 답변을 할 수 없습니다.