6. 복합 메타에서 좋아요 기능을 사용하고 싶어요.

좋아요 기능은 기본적으로 단일 메타에서 사용할 수 있어요.

고급자를 위한 가이드에요.

메타 코드를 볼 줄 아시는 분께 추천드려요.

복합 메타에서 좋아요 기능을 사용하려면 어떻게 해야 할까요?

좋아요는 3가지 정보가 필요해요. (게시글의 id, 메타 코드, 컬렉션 명)

그래서 복합 메타에서 사용하려면 메타 코드로 위 3가지 정보를 지정해 줘야 해요.

{
	"action": {
		"action": {
			"type": "isDataChange"
		},
		"collectionName": "community",
		"itemId": "preDocument._id.oid",
		"metaCode": "community",
		"type": "like"
	},
	"icon": "iconHeartFill",
	"id": "likeIcon",
	"lego": {
		"name": "icon"
	}
}
  • 커스텀 헤더에 아이콘 추가

  • 좋아요 액션 추가

  • isDataChange 액션 추가

  • 메타 코드로 들어가서 위처럼 작성 (collectionName, metaCode는 게시글의 단일 메타)

단, 설정하는 곳이 게시물을 눌렀을 때 나온 복합 메타여야 해요. (preDocument를 사용하기 때문) isDataChange 액션은 좋아요를 눌렀을 때 바로 적용해 줘요. 꼭 커스텀 헤더에서 이용해 주세요.

메타 코드 보는 법은 이 가이드를 참고해 주세요.

24.08.06 Jihwan

Last updated