Apsotrophe CMS에서 일부 내용을 보여주는 데 어려움을 겪고 있습니다. 나는 설명 필드를 만들 apostrophe-pieces
을 사용하고페이지 인덱스에 조각의 위젯 내용을 어떻게 표시합니까?
는 :
{
name: 'description',
label: 'Description',
type: 'singleton',
widgetType: 'apostrophe-rich-text',
options: {
toolbar: [ 'Bold', 'Italic', 'Link', 'Unlink' ]
}
}
나는 그것이 사용자 정의 페이지의 index.html을보기에 표시하고 싶습니다.
그러나 {{ apos.singleton(data.piece, 'description', 'apostrophe-rich-text') }}
을 사용하면 오류가 발생하고 페이지를 렌더링 할 수 없습니다. 그것은 단지 /lib/modules/basics-pages/views/index.html
에서
show.html
작동, 내 코드는 다음과 같습니다
{% extends "apostrophe-pages:outerLayoutBase.html" %}
{% block content %}
<div class="basics-grid">
{% for piece in data.pieces %}
<article>
<h4>{{ piece.title }}</h4>
{% set image = apos.images.first(piece.icon) %}
{% if image %}
<img src="{{ apos.attachments.url(image, { size: 'one-sixth' }) }}" />
{% endif %}
<div class="desc">
{{ apos.singleton(data.piece, 'description', 'apostrophe-rich-text') }}
</div>
</article>
{% endfor %}
</div>
{% endblock %}
누군가가 싱글 위젯의 내용을 표시하는 데 사용할 올바른 코드 좀 도와 주 시겠어요?