동적 자리 표시자 사용

동적 플레이스홀더는 실제 값으로 대체할 수 있는 변수 집합입니다. Freshdesk는 코드 편집기를 사용하여 고객 포털 테마를 사용자 정의할 수 있는 플레이스홀더 세트를 제공합니다. Freshdesk 테마에 대한 일반적인 개요와 사용자 정의 방법에 대해서는 포털 외관 사용자 정의(테마)를 참조하세요.

 

예를 들어, 포털의 솔루션() 태그에 {{portal.articles_count}}를 사용하여 솔루션 문서의 총 수를 표시할 수 있습니다.


이 문서에는 다음이 포함됩니다:


플레이스홀더 카테고리

Freshdesk는 다음 카테고리에 대한 플레이스홀더를 제공합니다:

  1. 전역
  2. 솔루션
  3. 포럼
  4. 첨부파일
  5. 사용자
  6. 중요한 동작을 위한 스니펫 사용
  7. 다국어 포털

전역

지원 포털 또는 헤더 또는 푸터 영역에서 사용할 수 있는 플레이스홀더가 포함됩니다. 

플레이스홀더

반환 유형

의미

portal.namestring포털의 이름 또는 제목
portal.languagestring선택된 언어 (영어, 프랑스어 등)
portal.logo.urlurl포털의 기본 또는 사용자 정의 로고
portal.linkback.urlurlFreshdesk의 링크백 URL
portal.contact.infourlFreshdesk에 지정된 전화번호
portal.login.urlurl지원 포털의 로그인 URL (익명 사용자에게도 제공됨)
portal.logout.url  지원 포털의 로그아웃 URL (익명 사용자에게도 제공됨) 
portal.can.signup.featureboolean가입이 허용되는지 여부에 따라 true 또는 false
portal.signup.urlurl지원 포털의 가입 URL
portal.new.ticket.urlurl새 티켓 생성 페이지로의 URL
portal.new.topic.urlurl새 포럼 주제를 생성하는 URL
portal.my.topic.url   사용자의 선호 주제로의 URL
portal.profile.urlurl특정 사용자의 프로필로의 URL
recent.articlescollection of articles포털 전반에 걸쳐 최근에 추가된 문서 목록
language.codestring포털에서 선택된 현재 언어
language.namestring포털에서 선택된 현재 언어
language liststring언어 목록

솔루션

고객을 더 잘 돕기 위한 솔루션 문서에 특정한 동적 플레이스홀더가 포함됩니다.

솔루션 카테고리

각 솔루션 카테고리에 특정한 플레이스홀더가 포함됩니다:

플레이스홀더

반환 유형

의미

category.namestring솔루션 카테고리의 이름
category.descriptionstring솔루션 카테고리의 설명
category.idnumber솔루션 카테고리의 고유 ID
category.urlurl솔루션 카테고리를 가리키는 URL
category.folderscollection of folders가시성에 따라 카테고리 내의 폴더
category.folders_countnumber가시성에 따라 카테고리 내의 폴더 수


솔루션 폴더

솔루션 폴더에 특정한 플레이스홀더가 포함됩니다:

플레이스홀더

반환 유형

의미

folder.namestring솔루션 폴더의 이름
folder.descriptionstring솔루션 폴더의 설명
folder.idnumber솔루션 폴더의 고유 ID
folder.urlurl솔루션 폴더를 가리키는 URL
folder.categorysolution category솔루션 폴더가 포함된 카테고리
folder.articlescollection of articles솔루션 폴더 내의 문서
folder.articles_countnumber솔루션 폴더 내의 문서 수
 visibility number 


솔루션 문서

솔루션 문서에 특정한 플레이스홀더가 포함됩니다:

플레이스홀더

반환 유형

의미

article.titlestring솔루션 문서의 제목
article.thumbs_upnumber솔루션 문서에 대한 좋아요 수
article.thumbs_downnumber솔루션 문서에 대한 싫어요 수
article.bodyhtml형식 및 이미지를 포함한 솔루션 문서의 본문
article.body_plainstring평문으로 된 솔루션 문서의 본문
article.modified_ondate/time솔루션 문서가 마지막으로 수정된 시간의 타임스탬프
article.created_ondate/time솔루션 문서가 처음 생성된 시간의 타임스탬프
article.idnumber솔루션 문서의 고유 ID
article.urlurl문서를 가리키는 URL
article.tagsarray of objects솔루션 문서에 추가된 검색 태그
article.attachmentsattachment솔루션 문서에 존재하는 첨부파일
article.cloud_filesarray of cloud files솔루션 문서에 존재하는 클라우드 파일 첨부파일
article.typestring문서의 유형 (영구적 또는 임시 해결책)
article.folderstring문서가 포함된 폴더
article.categorystring솔루션 문서가 포함된 카테고리
article.thumbs_up_urlurl문서의 좋아요 수를 1 증가시키는 URL. 작동하려면 링크에 data-method="put" 속성을 사용해야 합니다.
article.thumbs_down_urlurl문서의 싫어요 수를 1 증가시키는 URL.  작동하려면 링크에 data-method="put" 속성을 사용해야 합니다.   
portal.recent_articlescollection of articles포털 전반에 걸쳐 최근에 추가된 문서 목록
 related collection of articles 



포럼

포럼 섹션을 사용자 정의하는 데 사용할 수 있는 플레이스홀더가 포함됩니다.

포럼 카테고리

플레이스홀더

반환 유형

의미

forum_category.namestring포럼 카테고리의 이름을 반환합니다
forum_category.descriptionstring포럼 카테고리의 설명을 반환합니다
forum_category.idnumber포럼 카테고리의 고유 ID
forum_category.urlurl포럼 카테고리를 가리키는 URL
forum_category.forumscollection of forums가시성에 따라 카테고리 내의 포럼
forum_category.forums_countforum가시성에 따라 카테고리 내의 포럼 수


특정 포럼

플레이스홀더

반환 유형

의미

forum.namestring포럼의 이름
forum.descriptionstring포럼의 설명
forum.urlurl포럼을 가리키는 URL
forum.idnumber포럼의 고유 ID
forum.type_namestring포럼의 유형 (공지사항, 아이디어, 문제, 질문)
filter.list   
forum.current_topic_filterstring현재 선택된 포럼 필터. 해당 필터 페이지에서만 작동합니다
forum.allowed_filters
아래 세부 정보를 포함한 해시를 반환합니다
  • filter.name 필터의 번역된 레이블
  • filter.url 필터로의 URL 링크
forum.forum_categoryforum category포럼이 위치한 카테고리
forum.topicslist of topics포럼 내의 주제 목록
forum.topics_countnumber포럼 내의 모든 주제 수
forum.planned_topicstopic"아이디어" 포럼에만 사용 가능한 계획된 주제
forum.popular_topicstopic인기 주제 목록
forum.answered_topics topic답변된 주제 목록
forum.unanswered_topicstopic답변되지 않은 주제 목록
forum.solved_topics topic해결된 주제 목록
forum.unsolved_topicstopic해결되지 않은 주제 목록
forum.implemented_topicstopic아이디어 포럼에만 사용 가능한 구현된 주제
forum.nottaken_topicstopic아이디어 포럼에만 사용 가능한 미채택 주제
forum.inprogresstopic아이디어 포럼에만 사용 가능한 진행 중인 주제
forum.deferredtopic아이디어 포럼에만 사용 가능한 연기된 주제


특정 주제

플레이스홀더반환 유형의미
topic.titlestring포럼 주제의 제목
topic.idnumber포럼 주제의 고유 ID
topic.stampstring포럼의 스탬프 (계획됨, 진행 중, 연기됨, 구현됨, 미채택) 아이디어 포럼 유형에만 제공됨
topic.useruser주제를 생성한 사용자
topic.created_ondate/time주제가 생성된 시간을 나타내는 타임스탬프
topic.votesnumber포럼 주제에 대한 투표 수 ("이 아이디어가 마음에 듭니다", "이 질문이 있습니다" 또는 "이 문제가 있습니다"일 수 있음)
topic.viewsnumber포럼 주제에 대한 조회 수
merge boolean 
topic.lockedboolean주제가 잠겨 있는지 여부에 따라 true 또는 false 반환
topic.stickyboolean주제가 상단에 고정되어 있는지 여부에 따라 true 또는 false 반환
topic.answeredboolean주제가 답변되었는지 여부에 따라 true 또는 false 반환
topic.has_commentsboolean주제에 댓글이 있는지 여부를 확인하는 데 사용되는 true 또는 false 반환
topic.postspost주제 내의 게시물 목록
topic.comment_countnumber주제 아래에 생성된 댓글 수
topic.first_postpost주제의 첫 번째 게시물, 원래 작성자가 생성한 것
topic.last_postpost주제의 마지막 답글, 목록에서 최신
topic.urlurl포럼의 특정 주제로의 URL
topic.forumforum주제가 포함된 포럼
topic.attachmentsattachment주제에 첨부된 첨부파일
topic.last_post_urlurl포럼 주제에 대한 마지막 답글로의 URL
topic.voted_by_current_userboolean사용자가 투표한 포럼 주제 ("이 아이디어가 마음에 듭니다", "이 질문이 있습니다" 또는 "이 문제가 있습니다"일 수 있음)
topic.like_urlurl특정 주제를 좋아요하는 데 사용되는 URL.  작동하려면 링크에 data-method="put" 속성을 사용해야 합니다.
topic.unlike_urlurl특정 주제를 좋아요 취소하는 데 사용되는 URL.  작동하려면 링크에 data-method="put" 속성을 사용해야 합니다.
my_topicsstring사용자가 생성했거나 현재 팔로우 중인 주제 목록
my_topics_countnumber사용자가 생성했거나 현재 팔로우 중인 주제 수


주제의 특정 게시물

플레이스홀더반환 유형의미
post.idnumber게시물의 고유 ID
post.bodystring게시물의 평문 버전
post.body_htmlhtml게시물의 HTML 버전
post.created_ondate/time게시물이 원래 생성된 시간을 나타내는 타임스탬프
post.useruser게시물을 생성한 사용자에 대한 정보
post.topictopic게시물이 포함된 주제
post.answerboolean게시물에 답변이 가능한지 여부에 따라 true 또는 false 반환
post.attachmentsattachment게시물에 사용 가능한 첨부파일
post.urlurl게시물의 고유 URL  

첨부파일

솔루션 및 포럼에서 페이지(및 사용자)가 첨부파일에 액세스하는 방식을 사용자 정의할 수 있습니다. 예를 들어, 솔루션의 개요와 함께 첫 번째 이미지 첨부파일의 썸네일을 자동으로 표시하는 레이아웃을 만들 수 있습니다. 모든 이미지 첨부파일은 자동으로 해당 썸네일을 생성합니다.

플레이스홀더

반환 유형

의미

attachment.urlurl첨부파일로의 URL
attachment.thumbnailurl첨부파일의 미리보기 이미지
attachment.extensionstring첨부파일의 파일 확장자 (.doc, .jpg 등)
attachment.filenamestring확장자가 없는 첨부파일의 파일 이름
attachment.sizenumber첨부파일의 파일 크기
attachment.is_imageboolean첨부파일이 이미지인지 여부에 따라 true 또는 false 반환  

사용자

사용자 및 포털에 액세스하는 방식과 관련된 모든 것을 정의하는 플레이스홀더를 제공합니다. 사용자란 Freshdesk에서 요청자와 고객 모두를 의미합니다.

플레이스홀더

반환 유형

의미

portal.user.namestring지원 포털을 사용하는 사용자의 전체 이름
portal.user.firstname
portal.user.lasttname
string 각각 사용자의 이름과 성을 반환합니다 
portal.user.emailemail사용자의 이메일 주소
portal.user.phonenumber사용자의 전화번호
portal.user.mobilenumber사용자의 휴대폰 번호
portal.user.job_titlestring사용자의 직함
portal.user.time_zonestring사용자 프로필에 구성된 시간대
portal.user.profile_urlurl사용자의 프로필을 가리키는 URL
portal.user.idnumber사용자의 고유 ID
portal.user.company_namestring사용자 프로필에 지정된 회사 이름
portal.user.is_agentboolean사용자가 상담원인지 여부에 따라 true 또는 false 반환

중요한 동작을 위한 스니펫 사용

지원 운영을 향상시키기 위해 준비된 스니펫을 사용할 수 있습니다. 예를 들어, 새 티켓 양식의 레이아웃을 업데이트하는 대신 해당 스니펫을 포함하여 동작을 개선할 수 있습니다.


포털 전역 스니펫

플레이스홀더

반환 유형

의미

snippet new_ticket_formhtml새 티켓 양식을 페이지에 포함합니다
snippet new_topic_formhtml새 주제 양식을 페이지에 포함합니다
snippet signup_formhtml가입 양식을 페이지에 포함합니다
snippet login_formhtml

언어 전환기용 플레이스홀더 


포털에서 사용자는 언어 전환기를 사용하여 지원되는 언어 간에 전환할 수 있습니다.

로그인 양식을 페이지에 포함합니다
snippet forgot_password_formhtml비밀번호 찾기 양식을 페이지에 포함합니다
snippet search_formhtml검색 양식을 페이지에 포함합니다


주제 세부 페이지 스니펫

플레이스홀더

반환 유형

의미

snippet topic_replyhtml주제 답글 양식을 페이지에 포함합니다
snippet topic_votehtml투표 버튼을 페이지에 포함합니다  

다국어 포털

포털에 다국어 지원이 있는 경우, 언어 지원을 위한 추가 동적 플레이스홀더 및 코드 스니펫을 사용할 수 있습니다.


언어 전환기용 플레이스홀더: {{ portal | language_list }}

포털에서 언어 전환기를 생성합니다. 


포털이 여러 언어를 지원하도록 구성된 경우, 고객은 고객 포털에서 언어 전환기 옵션을 사용할 수 있습니다. 플레이스홀더는 {{ portal | welcome_navigation }}이 이미 사용 가능한 경우 적절한 스타일과 함께 자동으로 포함됩니다. 사용 가능하지 않은 경우, 언어 전환기를 위한 코드를 수동으로 추가하세요.

참고: 스타일이 브랜드와 일치하도록 하려면, 게시하기 전에 항상 초안 모드에서 변경 사항을 확인하는 것이 좋습니다.


동적 텍스트용 플레이스홀더: {{ portal.current_language.code }} 또는 {{ portal.current_language.name }}

사용자가 선택한 언어에 따라 지원 포털의 페이지 헤더, 제목 또는 푸터와 같은 하드코딩된 텍스트를 번역하는 데 사용합니다.


예를 들어, 포털 헤더 텍스트가 "안녕하세요, 어떻게 도와드릴까요?"인 경우, 현재 포털 언어 선택에 따라 번역된 텍스트를 {{ portal.current_language.code }} 또는 {{ portal.current_language.name }}을 사용하여 추가할 수 있습니다.


포털 사용자 정의 코드에서 사용해야 하는 예제 코드는 다음과 같습니다:

<h1>
{% if portal.current_language.code == "en" %}
We are here to help!
{% elsif portal.current_language.code == "fr" %}
Nous sommes ici pour aider!
{% elsif portal.current_language.code == "de" %}
Wir sind hier um zu helfen!
{% endif %}
</h1>

동적 플레이스홀더 보기 및 사용

플레이스홀더에 액세스하고 사용하는 방법.

  1. 관리 > 포털 로 이동하여 포털 옆의 편집 아이콘을 클릭합니다.
  2. 외관 탭으로 전환합니다. 현재 라이브 테마와 다른 사용 가능한 테마를 볼 수 있습니다. 테마 편집을 클릭합니다. 
  3. 페이지 탭으로 전환합니다. 코드 편집기에서 다양한 포털 페이지와 해당 CSS 코드를 볼 수 있습니다.
  4. 추가 사용자 정의를 위해 플레이스홀더를 사용하려면, 코드 편집기 내에서 플레이스홀더 삽입 버튼을 클릭합니다. 다양한 카테고리의 동적 플레이스홀더를 볼 수 있습니다.
  5. 이를 사용하여 고객 포털을 개인화하세요. 완료한 후 게시를 클릭합니다. 

이 문서가 도움이 되었나요?

Freshdesk AI 도우미

동적 자리 표시자 사용

AI 어시스턴트 초기화 중...