템플릿

템플릿

프레젠테이션 템플릿 태그

프레젠테이션 템플릿에 대한 사이트 검색/머천다이징 태그 및 속성 목록입니다.

프레젠테이션 템플릿은 사이트 검색/머천다이징에서 정의하는 프레젠테이션 템플릿 태그를 포함하는 HTML 파일입니다. 이러한 태그는 고객이 보게 되는 검색 결과의 형식을 나타냅니다.

템플릿 정보를 참조하십시오.

다음 프레젠테이션 태그 그룹 중에서 선택할 수 있습니다.

선언

선언은 최상위 프레젠테이션 템플릿의 맨 위에서 설정할 수 있는 특별한 선언 태그입니다. 포함된 템플릿의 선언을 포함하여 그 이후의 모든 선언은 무시됩니다.

태그

설명

1

<guided-content-type-header content="content-type">

기본적으로 프레젠테이션 템플릿은 MIME 유형의 텍스트/html과 함께 다시 전송됩니다. 이 태그에 사용되는 컨텐츠 유형을 변경할 수 있습니다.

프레젠테이션 템플릿에서 이 태그를 가능한 한 높게 선언합니다. 이 태그와 같은 행에 다른 텍스트를 추가하지 마십시오.

2

<guided-xml-declare>

XML을 반환하는 경우 이 태그를 사용하여 XML 선언을 만들 수 있습니다. 이 태그를 프레젠테이션 템플릿의 첫 번째 줄로 만듭니다. 이 태그를 사용하면 첫 번째 줄에 <guided-content-type-header> 이 있는 경우를 제외하고 내용 유형이 자동으로 텍스트/xml로 설정됩니다. charset을 지정하지 않으면 기본적으로 UTF-8이 사용됩니다. 이 태그로 인해 XML 문서에 다음과 같은 결과가 출력됩니다.

<?xml version="1.0" encoding="charset-name" standalone="yes" ?>

결과

태그

설명

1

<guided-results></guided-results>

guided-results 태그는 결과 루프의 경계를 정의합니다. gsname 속성을 지정하여 모든 결과 세트에 액세스할 수 있습니다. gsname 이(가) 지정되지 않은 경우 기본 검색 결과가 표시됩니다.

2

<guided-result-link></guided-result-link>

지정된 결과에 대한 링크를 만들려면 guided-result-link 태그를 사용합니다. gsname 속성을 정의하여 "search-url"을 참조하는 표준 "loc" 태그 대신 인덱스의 필드를 사용할 수 있습니다. 클래스 및 target과 같은 다른 모든 특성을 전달할 수 있으며, 이 속성은 결과 앵커 태그로 출력됩니다.

3

<guided-result-img gsname="fieldname">

<guided-result-img> 태그는 원시 img 태그 내에 변수를 포함하는 대신 이미지 태그를 만드는 데 도움이 됩니다.

gsname 속성에서 이미지 경로에 사용할 필드를 지정합니다. 그 결과는 사용자가 정의했고 전달한 표준 HTML 특성이 있는 img 태그입니다. 다음과 같은 예제가 있습니다.

<guided-result-img gsname="thumbnail"  class="thumb" border="0"/>

becomes:

<img src="prod8172.jpg" class="thumb"  border="0"/>

4

<guided-result-field gsname="fieldname">

결과에 표시할 모든 정보는 <guided-result-field> 태그로 표시됩니다( <guided-result-img> 태그와 같은 자동 생성 태그를 사용하는 경우는 제외).

gsname 에 검색 색인 필드의 이름을 지정합니다. 전달된 정확한 문자열은 템플릿에 출력됩니다.

이 필드를 전송 템플릿에 지정된 것과 다르게 이스케이프 옵션을 지정할 수 있습니다.

이 인코딩은 전송 템플릿에서 지정된 인코딩의 맨 위에 적용됩니다.

5

<guided-if></guided-if-result-field>

이 조건부 태그 집합은 표시할 특정 필드에 내용이 있으면 true입니다. 컨텐츠가 없으면 조건은 false입니다. 이 태그를 사용하여 값이 없는 경우, 또는 다른 이미지가 표시되는 등 주변 HTML이 표시되는지 여부를 결정할 수 있습니다.

<guided-if-result-field gsname="thumbnail">     <guided-result-img gsname="thumbnail" class="thumb" /> <guided-else-result-field>     <img src="nothumb.jpg" class="nothumb" /> </guided-if-result-field>

6

<guided-if[-not]-result-wrap> <guided-else-result-wrap> </guided-if[-not]-result-wrap>

결과를 열에 표시할 때 이 태그는 현재 결과가 열의 끝을 표시할지 여부를 식별하는 데 사용됩니다.

부울 조건이 true이면 HTML이 결과 끝에 추가되어 행을 끝내고 새 행을 시작합니다. 마지막 행이면 새 행이 시작되지 않습니다.

해당 태그에 대한 자세한 내용은 <guided-if-not-last> 을 참조하십시오.

<guided-if-result-wrap>      </div>      <guided-if-not-last>          <div>      </guided-if-not-last>  </guided-if-result-wrap>

7

<guided-results-found>

백엔드 검색 요청이 결과를 반환하면 1을 반환하고 그렇지 않은 경우 0을 반환합니다. gsname 이(가) 지정되지 않은 경우 태그는 기본 검색을 사용합니다. 이 태그는 논리를 JavaScript 루틴으로 전달하는 데 유용합니다.

8

<guided-results-total>

지정된 결과 세트의 총 결과 수를 반환합니다. gsname 이(가) 지정되지 않은 경우 기본 검색을 사용합니다.

9

<guided-results-lower>

지정된 결과 세트에 대한 페이지에서 낮은 결과의 결과 수를 반환합니다. gsname 이(가) 지정되지 않은 경우 기본 검색을 사용합니다.

10

<guided-results-upper>

지정된 결과 세트에 대한 페이지의 상위 결과의 결과 수를 반환합니다. gsname 이(가) 지정되지 않은 경우 기본 검색을 사용합니다.

11

&amp;lt;/guided-if[-not]-results-found&amp;gt;   &lt;/p>  &lt;/td>

결과를 찾을 때 컨텐츠를 표시합니다. 또는 결과가 없을 때 HTML 결과를 표시하지 않습니다.

<guided-if-results-found gsname="products">     <guided-results gsname="products">         ...     </guided-results> <guided-else-results-found>      No results were found. </guided-if-results-found>

12

<guided-result-title />

<guided-result-title> 태그는 <title> 전송 태그로 지정된 제목 전송 템플릿 필드의 값을 제공합니다.

13

<guided-result-description />

<guided-result-description> 태그는 <description> 전송 태그로 지정된 설명 전송 템플릿 필드의 값을 제공합니다.

14

<guided-result-loc />

< guided-result-loc> 태그는 <loc> 전송 태그로 지정된 loc 전송 템플릿 필드의 값을 제공합니다.

15

&amp;lt;/guided-if-result-field&amp;gt;   &lt;/p>  &lt;/td>

표시할 특정 필드에 내용이 있으면 true입니다. 컨텐츠가 없으면 조건은 false입니다. 태그를 사용하여 주변 HTML이 표시되는지, 값이 존재하지 않는지, 또는 다른 이미지가 표시되는지 등을 결정할 수 있습니다.

<guided-if-result-field gsname="thumbnail">      <guided-result-img gsname="thumbnail" class="thumb"/> <guided-else-result-field>      <img src="nothumb.jpg" class="nothumb"/> </guided-if-result-field>

16

<guided-result-attribute-table gsname="tablename">

이 태그는 <attribute_table> 전송 태그와 함께 전송 템플릿에 정의된 특성 테이블을 통해 루프를 제공합니다. 속성 테이블 필드 값을 표시하기 위한 <guided-result-attribute-table-field> 태그가 있습니다. 또한 다른 결과 필드를 표시하기 위해 루프 내에 일반 guided-result-field 태그를 사용할 수도 있습니다.

17

<guided-result-attribute-table-field gsname="fieldname">

전송 템플릿에 정의된 속성 테이블 필드를 표시합니다.

...

&amp;lt;ul&amp;gt;

lt;guided-result-attribute-table&amp;nbsp;gsname=&quot;다운로드&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nnnnna&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;다운로드_링크&quot;&amp;nbsp;/&amp;nbsp;&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nbsp;&amp;nbsp;&amp;lt;/a&amp;gt;&amp;nbsp;(&amp;lt;guided-result-field&amp;nbsp;gsname=&quot;title&quot;/&amp;gt;)
&amp;nbsp;&amp;nbsp;/li&amp;lt;lt;lt&amp;lt;lt;&amp;lt
 
 
 
 
 

 

&amp;result-gut&amp;&amp;ul;

&amp;lt;/guided-results&amp;gt;   &lt;/p>  &lt;/td>

18

<guided-trace>

JSON 데이터 출력의 일반 섹션 내에 있는 추적 데이터에 있는 추적 정보를 지정된 검색에 대한 전송 템플릿으로 출력합니다.

검색 이름을 지정하지 않으면 기본 으로 가정합니다.

19

<guided-result-trace />

현재 검색 결과에 대한 전송 템플릿으로 JSON 데이터 출력의 결과 > 추적 정보 내에 있는 JSON 콘텐츠를 출력합니다.

이 태그는 <guided-results></guided-results> 루프 내에서만 유효합니다.

패싯

패싯은 검색 결과를 드릴다운할 수 있는 탐색 구성 요소입니다. 패싯 태그를 사용하여 프레젠테이션 템플릿에 다양한 패싯을 표시할 수 있습니다. 이름별로 패싯을 참조합니다.

패싯 정보를 참조하십시오.

단면 레일 정보를 참조하십시오.

동적 패싯 정보를 참조하십시오.

태그

설명

1

<guided-dynamic-facets></guided-dynamic-facets>

지정된 검색에 대한 동적 패싯에 대한 루핑 컨텍스트.

<guided-facet> 프레젠테이션 템플릿 태그가 편집되어 gsname 속성이 <guided-dynamic-facets> 루프 컨텍스트에서 자동으로 제공됩니다.

2

<guided-facet-display-name gsname=" facetname " />

패싯의 표시 레이블을 반환합니다.

패싯이 전송 템플릿에서 <display-name> 태그를 사용하는 경우 해당 태그의 컨텐츠가 레이블이 됩니다.

1

<guided-facet-rail></guided-facet-rail>

단면 레일의 각 패싯에 대한 반복 패턴으로 사용되는 프레젠테이션 템플릿의 섹션을 정의합니다.

패싯 레일에 속하는 각 패싯은 이 섹션을 사용하여 해당 출력을 평가합니다.

다음은 패싯 레일의 예입니다.

<guided-facet-rail>   <guided-facet>     <guided-facet-display-name/>     ...     </guided-facet>   </guided-facet-rail>

다음 태그는 <guided-facet-rail> 태그 내에서 값이 검색 시간에 동적으로 결정되고 올바르게 대체되므로 gsname 속성이 필요하지 않습니다.

  • 안내 면
  • guided-facet-display-name
  • guided-facet-total-count
  • guided-facet-undo-link
  • guided-facet-undo-path
  • guided-facet-behavior

패싯 레일 페이지의 정렬 기준은 패싯의 위치를 결정합니다. 정렬 패싯 방법 드롭다운 목록에서 정렬 순서를 선택할 수 있습니다.

이 태그는 선택적으로 이 검색에 대한 동적 패싯에 대한 루프 컨텍스트를 제공하는 _dynamic_facet 의 gsname 속성 값을 허용할 수 있습니다. 이 사전 정의된 패싯 레일은 패싯 레일 '_dynamic_facet'의 패싯 X를 푸시하여 Y "을(를) 배치하는 작업 푸시 패싯 사용자 인터페이스에도 표시됩니다.

단면 레일 정보를 참조하십시오 .

동적 패싯 정보 를 참조하십시오.

4

<guided-facet gsname=" facetname " height=" 60px " width=" 120px "></guided-facet>

안내 패싯 태그를 사용하여 모든 패싯 태그가 특정 패싯과 관련된 영역을 정의합니다. 또한 이 태그는 패싯에 값이 없을 경우 모든 컨텐츠를 숨기는 부울 태그입니다. 이러한 경우 단면화 값을 출력하는 데 의미가 없습니다.)

높이 및 너비 속성은 선택 사항이며 크기는 픽셀(px)로 지정됩니다. VRB(Visual Rule Builder)에서는 이러한 두 특성을 사용하고 패싯이 숨겨져 있을 때 점선 상자를 대화형 자리 표시자로 표시합니다.

표시 이름이 패싯에 있고 패싯이 숨겨지면 이름도 숨겨집니다. 하지만 이름이 패싯 외부에 있는 경우 영역 태그 또는 guided-if-facet-visible 태그가 해당 태그 주위에 둘러싸여있는 경우에만 이름을 숨길 수 있습니다.

5

<guided-if></guided-if>

이 조건부 태그는 패싯 값의 수가 구성에 정의된 길이 임계값을 초과할 때 true입니다. 목록이 너무 길 때 패싯을 다른 UI 요소(예: 잘린 목록 또는 스크롤 상자)로 표시할 수 있습니다.

<guided-facet name="category">     <guided-if-facet-long>         <select>             <guided-facet-values>                 <guided-facet-option />             </guided-facet-values>         </select>     <guided-else-facet-long>         <guided-facet-values>             <guided-facet-value-link><guided-facet-value /></guided-facet-link>         </guided-facet-values>     </guided-if-facet-long> </guided-facet>

gsname 특성을 사용하여 직접 특정 패싯을 참조하여 이름이 지정된 guided-facet 블록 외부의 컨텍스트에서 이 조건을 사용할 수도 있습니다.

<guided-if-facet-long gsname="category">     The category facet is very long! </guided-if-facet-long>

6

<guided-if></guided-if>

이 조건부 태그는 패싯을 최소 한 번 클릭하고 현재 패싯 값이 선택되어 있으면 true입니다. 패싯을 클릭했는지 여부에 따라 HTML 또는 gs 태그를 표시하거나 숨기는 데 사용됩니다.

<guided-facet name="category">     <guided-if-facet-selected>         This facet has been selected.  You can no longer refine it.     <guided-else-facet-selected>     <guided-facet-values>         <guided-facet-value-link><guided-facet-value /></guided-facet-link>     </guided-facet-values>     </guided-if-facet-selected> </guided-facet>

gsname 특성을 사용하여 직접 특정 패싯을 참조하여 이름이 지정된 guided-facet 블록 외부의 컨텍스트에서 이 조건을 사용할 수도 있습니다.

<guided-if-facet-selected gsname="category">     The category facet is selected! </guided-if-facet-selected>

7

<guided-if></guided-if>

이 조건부 태그는 단면화 값이 하나만 있으면 true입니다. 결과를 조정할 수 없는 경우 태그를 사용하여 패싯 표시를 변경합니다.

<guided-facet name="category">     <guided-if-facet-single>         Facet is not refinable.     <guided-else-facet-single>         <guided-facet-values>             <guided-facet-value-link><guided-facet-value /></guided-facet-link>         </guided-facet-values>     </guided-if-facet-single> </guided-facet>

gsname 특성을 사용하여 직접 특정 패싯을 참조하여 이름이 지정된 guided-facet 블록 외부의 컨텍스트에서 이 조건을 사용할 수도 있습니다.

<guided-if-facet-single gsname="category">     There is only one value in the category facet! </guided-if-facet-single>

8

<guided-if></guided-if>

패싯이 다중 선택인 경우 이 조건부 태그는 true입니다. 태그를 사용하여 <guided-facet-rail> 또는 <guided-dynamic-facet> 태그 내의 패싯 표시를 변경합니다.

nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;guided-if-facet-multiselect&amp;
nbsp;..
nbsp;&amp;lt;guided-else-facet-multiselect&amp;gt;
&amp;nbsp;...
nbsp;&amp;lt;/guided-if-facet-multiselect&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(&amp;n)...
nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/guided-facet&amp;gt;
&amp;nbsp;&amp;lt;/guided-facet-rail&amp;gt;   &lt;/p>  &lt;/td>

9

<guided-facet-values> facetname "]></guided-facet-values>

이것이 패싯 값 루프 반복기 태그입니다. guided-facet 블록의 컨텍스트 내에서 정의할 수 있습니다. 이 경우 gsname 을 생략할 수 있습니다. 또는 guided-facet 블록 바깥으로 정의할 수 있지만, 표시되는 패싯 값 집합을 식별하려면 gsname 특성이 필요합니다.

또한 이 태그를 사용하여 이름이 지정된 안내 패싯 블록 외부의 패싯 값을 표시할 수도 있습니다. gsname 속성을 사용하여 특정 단면화를 직접 참조합니다.

<script>      registerFacetValues('category', '<guided-facet-values gsname="category"><guided-facet-value/>,</guided-facet-values>'); </script>

10

<guided-facet-value>

현재 패싯 값의 문자열을 출력합니다.

기본적으로 이 값은 HTML escaped입니다. escape 옵션을 사용하여 값 이스케이프 방식을 변경할 수 있습니다.

11

<guided-facet-count />

현재 패싯 값과 일치하는 결과 수를 출력합니다.

12

<guided-facet-value-link></guided-facet-value-link>

사이트 방문자가 클릭하는 패싯 값 문자열 주위에 링크를 만듭니다. 현재 패싯 값으로 결과를 좁히기 위해 경로가 자동으로 생성됩니다. 앵커 태그로 바로 속성을 전달할 수 있습니다.

<guided-facet-values>     <guided-facet-value-link class="facetlink"><guided-facet-value /></guided-facet-value-link> </guided-facet-values>

13

<guided-if-facet-value-selected> <guided-else-facet- value-selected> </guided-if-facet-value-selected>

패싯 값이 현재 선택되어 있을 때 해당 값의 표시를 변경합니다. 이미 선택되어 있으면 대부분의 경우 더 이상 연결할 수 없습니다.

<guided-facet-values>      <guided-if-facet-value-selected>          <b><guided-facet-value/></b>      <guided-else-facet-value-selected>          <guided-facet-link><guided-facet-value/></guided-facet-link>         </guided-if-facet-value-selected> </guided-facet-values>

14

&amp;lt;/guided-if[-not]-facet-value-ghost&amp;gt;   &lt;/p>  &lt;/td>

고스트 값일 때 패싯 값의 표시를 변경합니다. 패싯 값이 고스트 값이면 값이 누락되었거나 "고스트"되었음을 나타내기 위해 일반적으로 기울임체 텍스트로 표시됩니다.

다음 코드 인용은 패싯 블록의 예입니다.

<guided-facet-values>     <guided-if-facet-value-selected>         <b><guided-facet-value /> (<guided-facet-count />)</b>             <guided-else-facet-value-selected>                 <guided-if-facet-value-ghost>                     <i><guided-facet-value /> (0)</i>                 <guided-else-facet-value-ghost>             <guided-facet-link class="link"><guided-facet-value /></guided-facet-link> (<guided-facet-count />)         </guided-if-facet-value-ghost>     </guided-if-facet-value-selected> </guided-facet-values>

15

<guided-facet-undo-link gsname=" facetname "></guided-facet-undo-link>

지정된 패싯에 대한 실행 취소 링크를 표시합니다. 다중 선택 패싯이 있는 경우 이 링크는 지정된 패싯 값을 모두 선택 취소합니다. 패싯에 이름을 지정합니다. 패싯이 현재 선택되어 있지 않으면 링크가 현재 경로입니다.

다음은 이 태그의 사용 예입니다.

<guided-if-facet-selected gsname="category">     <guided-facet-undo-link gsname="category">Undo Category</guided-facet-undo-link> </guided-if-facet-selected>

16

<guided-if-facet-long [gsname="facetname"]> <guided-else-facet-long></guided-if-facet-long>

이 조건부 태그는 패싯 값의 수가 구성에 정의된 길이 임계값을 초과할 때 true입니다. 목록이 너무 길 때 패싯을 다른 사용자 인터페이스 요소(예: 잘린 목록 또는 스크롤 상자)로 표시할 수 있습니다.

<guided-facet gsname="category">      <guided-if-facet-long>          <div class="long_facet">              <guided-facet-values>                  <guided-facet-link><guided-facet-value/></guided-facet-link>              </guided-facet-values>          </div>      <guided-else-facet-long>          <div class="facet">              <guided-facet-values>                  <guided-facet-link><guided-facet-value/></guided-facet-link>              </guided-facet-values>          </div>      </guided-if-facet-long>  </guided-facet>

gsname 속성을 사용하여 직접 특정 패싯을 참조하여 이름이 guided-facet 블록 외부의 컨텍스트에서 이 조건을 사용할 수도 있습니다.

<guided-if-facet-long gsname="category">      The category facet is very long! </guided-if-facet-long>

17

<guided-if-facet-selected [gsname="facetname"]> <guided-else-facet-selected></guided-if-facet-selected>

이 조건부 태그는 패싯을 최소 한 번 클릭하고 현재 패싯 값이 선택되어 있으면 true입니다. 패싯을 클릭했는지 여부에 따라 HTML 또는 gs 태그를 표시하거나 숨기는 데 사용할 수 있습니다.

<guided-facet gsname="category">      <guided-if-facet-selected>          This facet has been selected.  You can no longer refine it.      <guided-else-facet-selected>          <guided-facet-values>              <guided-facet-link><guided-facet-value/></guided-facet-link>          </guided-facet-values>      </guided-if-facet-selected> </guided-facet>

gsname 특성을 사용하여 직접 특정 패싯을 참조하여 이름이 지정된 guided-facet 블록 외부의 컨텍스트에서 이 조건을 사용할 수도 있습니다.

<guided-if-facet-selected gsname="category">      The category facet is selected! </guided-if-facet-selected>

18

<guided-if-facet-single [gsname="facetname"]> <guided-else-facet-single></guided-if-facet-single>

이 조건부 태그는 단면화 값이 하나만 있으면 true입니다. 결과를 구체화할 수 없을 때 패싯 표시를 변경하는 데 사용할 수 있습니다.

<guided-facet gsname="category">      <guided-if-facet-single>          Facet is not refinable.      <guided-else-facet-single>          <guided-facet-values>              <guided-facet-link><guided-facet-value/></guided-facet-link>          </guided-facet-values>      </guided-if-facet-single> </guided-facet>

gsname 속성을 사용하여 직접 특정 패싯을 참조하여 이름이 guided-facet 블록 외부의 컨텍스트에서 이 조건을 사용할 수도 있습니다.

<guided-if-facet-single gsname="category">      There is only one value in the category facet! </guided-if-facet-single>

19년

<guided-if-facet-has-values [gsname="facetname"]> <guided-else-facet-has-values></guided-if-facet-has-values>

이 조건을 사용하면 지정된 패싯에 값이 전혀 있는지 확인할 수 있습니다. 빈 단면대신 다른 단면화를 표시하는 데 사용할 수 있습니다.

20

<guided-facet-total-count gsname=" facetname " />

지정된 패싯 내에 있는 총 결과 수를 출력합니다.

21

<guided-facet-value gsname=" associated custom facet value ">

패싯과 연결된 값의 문자열을 출력합니다. 패싯과 연결된 필드가 0개 이상 있을 수 있습니다. 연관된 필드가 있는 것은 드물고 이러한 필드를 지원하는 것은 전송 템플릿을 구성합니다.

22

<guided-if-facet-value gsname=" associated custom facet value " /><guided-else-facet-value></guided-if-facet-value>

패싯 값에 연결된 필드 값이 있는지 테스트합니다.

23

<guided-facet-link> 값 "]+></guided-facet-link>

고객이 클릭할 패싯 값 문자열 주위에 링크를 만듭니다. 현재 패싯 값으로 결과를 좁히기 위해 경로가 자동으로 생성됩니다. 앵커 태그로 바로 속성을 전달할 수 있습니다.

<guided-facet-values>      <guided-facet-link class="facetlink"><guided-facet-value/></guided-facet-link> </guided-facet-values>

24

<guided-facet-value-path>

패싯 값에 대한 자체 링크를 만듭니다.

<guided-facet-values>      <guided-lt/>a href="<guided-facet-value-path/>"<guided-gt/><guided-facet-value/></a> </guided-facet-values>

기본적으로 값은 URL 이스케이프됩니다. 그러나 escape 매개 변수를 통해 사용할 이스케이프 모드를 지정하여 다른 인코딩 레이어를 추가할 수 있습니다.

25

<guided-facet-value-children></guided-facet-value-children>

<guided-facet-values> 은 각 패싯 값을 반복하여 중첩 패싯의 모든 하위 값을 반복합니다. 이 태그 내에서 링크를 만들고, 실행 취소 링크를 만들고, 패싯 값을 표시하기 위해 전형적인 패싯 태그를 사용합니다. 이 태그는 중첩된 루핑을 수행하므로 <guided-facet-values> 내에 있어야 합니다.

이 태그를 사용하는 예는 다음과 같습니다.

<guided-facet-values>   <guided-facet-link title='<guided-facet-value />'><guided-facet-value /> (<guided-facet-count />)</guided-facet-link>   <guided-if-facet-value-has-children>    <guided-facet-value-children>     <guided-facet-link title='<guided-facet-value />'><guided-facet-value /> (<guided-facet-count />)</guided-facet-link>    </guided-facet-value-children>   </guided-if-facet-value-has-children> </guided-facet-values>

26

<guided-if-facet-value-has-children> <guided-else-facet- value-has-children> </guided-if-facet-value-has-children>

현재 패싯 값에 하위 값이 있는지 테스트합니다. <guided-facet-value-children> 태그를 사용하기 전에 사용하는 것이 좋습니다. "else" 절은 선택 사항입니다.

27

&amp;lt;guided-else[-not]-facet-value-above-length-threshold&amp;gt;

&amp;lt;/guided-if[-not]-facet-value-above-length-threshold&amp;gt;   &lt;/p>  &lt;/td>

패싯 값 루프 내의 현재 패싯 값이 길이 임계값 위에 있는지 여부를 결정합니다. 사용자가 이전에 패싯 아래에 표시된 "자세히 보기" 링크를 선택하지 않은 경우 긴 패싯의 임계값 미만 값만 표시하는 데 사용됩니다.

28

&amp;lt;guided-else[-not]-facet-value-equals-length-threshold&amp;gt;

&amp;lt;/guided-if[-not]-facet-value-equals-length-threshold&amp;gt;   &lt;/p>  &lt;/td>

패싯 값 루프 내의 현재 패싯 값이 길이 임계값과 같은지 여부를 결정합니다.

29

<guided-facet-value-undo-link></guided-facet-value-undo-link>

지정된 선택한 패싯 값에 대한 실행 취소 링크를 표시합니다. 선택한 패싯 값 옆에 실행 취소 링크를 표시할 때 사용합니다. 이 실행 취소 링크는 특정 선택한 값만 취소하므로 선택한 모든 값을 선택 취소하는 <guided-facet-undo-link> 과(와) 다릅니다.

참고: 패싯에 다중 선택 비헤이비어가 없는 경우 두 실행 취소 링크의 동작이 동일합니다. 즉, 패싯은 하나의 선택된 값만 가질 수 있습니다.

패싯이 현재 선택되어 있지 않으면 링크가 현재 경로입니다. 이 태그는 guided-facet-values 루프 내에만 사용하십시오.

30

<guided-facet-value-undo-path />

자체 패싯 값 실행 취소 링크를 만듭니다.

31

<guided-facet-undo-path gsname=" facetname " />

자신만의 단면화 실행 취소 링크를 만듭니다.

실행 취소 링크를 직접 작성할 원시 경로를 제공한다는 점을 제외하고 <guided-facet-undo-link> 태그와 유사합니다.

32

<guided-if-facet-value-matches facetname="facetname" value="value"><guided-else-facet-value-matches> </guided-if-facet-value-matches>

주어진 패싯에 선택한 값 또는 단일 값 "값"이 있으면 조건부로 HTML을 표시합니다. 이 태그 집합은 다른 패싯에서 선택한 값을 기준으로 패싯을 표시하는 데 종종 사용됩니다.

33

<guided-facet-behavior gsname=" facetname " />

표준, 고정 또는 다중 선택과 같은 단면화의 동작을 결정합니다. 이 기능은 XML 결과를 받고 패싯의 동작을 기반으로 패싯이 표시되는 방식을 동적으로 변경하려는 고객에게 유용합니다.

34

&amp;lt;/guided-if-facet[-not]-visible&amp;gt;   &lt;/p>  &lt;/td>

이 태그가 래핑하는 컨텐츠는 패싯의 가시성 상태에 따라 숨겨지거나 표시됩니다. 비즈니스 규칙이 패싯을 직접 숨기거나 표시하는 경우 패싯 내의 모든 컨텐츠가 숨기거나 표시됩니다. 이러한 태그는 패싯을 둘러싸는 데 필요하지 않습니다.

이 태그는 일반적으로 이름이 패싯 외부에 있을 때 표시 이름을 숨기는 데 사용됩니다. 표시 이름 주위에 이 태그를 둘러싸면 패싯이 숨겨져 있을 때 이름이 사라집니다.

이 태그는 영역을 대체하며 영역을 사용하는 것과 동일한 성능 이점을 많이 제공합니다.

탐색 표시

탐색 표시 정보를 참조하십시오.

태그

설명

1

<guided-breadcrumb> breadcrumname "]></guided-breadcrumb>

탐색 표시에 대한 루프 태그입니다. 열기 태그와 닫기 태그 사이의 모든 내용은 현재 상태의 각 쿼리 번호에 대해 반복됩니다.

gsname 이 생략되면 "default"라는 브레드크럼이 사용됩니다.

2

<guided-breadcrumb-link></guided-breadcrumb-link>

탐색 경로에 링크를 만듭니다. 기본 동작은 "goto" 동작입니다. 링크가 다르게 동작하는 경우 gsname 선택적 속성을 사용하여 "remove" 또는 "drop"을 지정합니다. 태그에 포함된 모든 속성은 결과 앵커 태그로 전달됩니다.

<guided-breadcrumb>      <guided-breadcrumb-link gsname="remove" class="bc_link">          <guided-breadcrumb-value/>      </guided-breadcrumb-link> </guided-breadcrumb>

1

<guided-breadcrumb-value />

value 태그는 현재 탐색 경로 반복의 변형된 값을 인쇄합니다. guided-breadcrumb 블록 컨텍스트에서만 사용됩니다.

<guided-breadcrumb>      <guided-breadcrumb-link>          <guided-breadcrumb-value/>      </guided-breadcrumb-link> </guided-breadcrumb>

4

<guided-breadcrumb-label />

label 태그는 탐색 표시 항목을 생성하기 위해 선택한 패싯을 자세히 설명하는 탐색 표시 값에 대한 레이블을 출력합니다. guided-breadcrumb 블록 컨텍스트에서만 사용됩니다.

<guided-breadcrumb>      <guided-breadcrumb-link>          <guided-breadcrumb-label/>: <guided-breadcrumb-value/>      </guided-breadcrumb-link> </guided-breadcrumb>

5

<guided-if-breadcrumb-label> <guided-else- breadcrumb-label> <guided-if-breadcrumb-label />

이 조건부 태그는 현재 탐색 표시 값에 레이블이 있는 경우 조건부로 컨텐츠를 표시하는 데 사용됩니다. 레이블이 실제로 존재하는 경우에만 레이블을 표시하고 컨텐트 관계를 지정하는 데 사용됩니다. guided-breadcrumb 블록 컨텍스트에서만 사용됩니다.

<guided-breadcrumb>      <guided-breadcrumb-link>          <guided-if-breadcrumb-label>              <guided-breadcrumb-label/>:          </guided-if-breadcrumb-label>      <guided-breadcrumb-value/></guided-breadcrumb-link> </guided-breadcrumb>

6

<guided-breadcrumb-path>

나만의 탐색 표시 링크를 만드는 데 사용됩니다.

메뉴

메뉴 정보를 참조하십시오.

태그

설명

1

<guided-menu gsname="menuname"></guided-menu>

메뉴 값 루프 반복기 태그입니다. gsname 특성을 사용하여 표시되는 메뉴 항목 집합을 식별합니다.

2

<guided-menu-item-link></guided-menu-item-link>

메뉴 항목에 대한 현재 검색을 세분화하는 URL을 제공합니다.

1

<guided-menu-item-option>

일반적으로 메뉴는 템플릿의 선택 컨트롤에 표시됩니다. 이 태그는 select 컨트롤에 대한 옵션을 생성하기 위한 HTML을 생성하기 때문에 select 컨트롤을 쉽게 구성할 수 있습니다.

예를 들어 다음 코드 블록을 참조하십시오.

<select name="sort" onchange="gcGo(this);"> <guided-menu gsname="sort"> <guided-menu-item-option/> </guided-menu> </select>

다음과 같이 HTML을 생성할 수 있습니다.

<select name="sort" onchange="gcGo(this);">   <option value="?sort=relevance;sp_sfvl_field=product-type|category|size;" selected="selected">Sort by Relevance</option>   <option value="?sort=avail-code;sp_sfvl_field=product-type|category|size;">Sort by Availability</option>   <option value="?sort=price;sp_sfvl_field=product-type|category|size;">Sort by Price</option> </select>

4

<guided-menu-item-value />

메뉴와 연관된 값의 문자열을 반환합니다.

5

<guided-menu-item-label />

메뉴와 연관된 레이블의 문자열을 반환합니다.

6

<guided-menu-item-path />

경로 문자열을 반환합니다. 경로에 매개 변수를 추가하고 사용자 지정 링크를 만들려면 태그를 사용합니다.

7

<guided-if-menu-item-selected> <guided-else-menu- item-selected> </guided-if-menu-item-selected>

현재 메뉴 항목을 선택했는지 여부를 나타내는 1 또는 0을 반환합니다.

Pagenav

페이지 탐색 태그를 사용하여 사용자가 검색 결과를 통해 페이지를 볼 수 있도록 하는 링크 세트를 만들 수 있습니다.

태그

설명

1

<guided-pages></guided-pages>

페이지 탐색을 위한 루프 태그입니다. 열기 태그와 닫기 태그 사이의 모든 컨텐츠는 각 페이지에 대해 반복됩니다.

2

<guided-page-link></guided-page-link>

페이지 탐색에 링크를 만듭니다.

1

<guided-page-link gsname="first|prev|next|last|viewall|viewpages"></guided-page-link>

첫 번째, 이전, 다음 또는 마지막 페이지에 대한 링크를 만듭니다. 또한 한 페이지의 모든 페이지를 볼 수 있는 링크를 만들 수도 있습니다.

4

<guided-page-number />

현재 페이지 번호를 가진 문자열을 반환합니다.

5

<guided-if-page-selected> <guided-else-page- selected> </guided-if-page-selected>

이 조건부 태그 집합은 현재 반복 실행되는 페이지가 선택된 경우 true입니다. 일반적으로 페이지 탐색 컨트롤에서 페이지 번호를 다르게 표시하는 데 사용됩니다.

6

<guided-if[-not]-page-prev> <guided-else-page- prev> </guided-if[-not]-page-prev>

이 조건부 태그 집합은 현재 페이지에 이전 페이지가 있는 경우 true입니다. 일반적으로 페이지 탐색 시 이전 링크를 표시하는 데 사용됩니다(적절한 경우).

7

<guided-if[-not]-page-next> <guided-else-page- next> </guided-if[-not]-page-next>

이 조건부 태그 집합은 현재 페이지에 다음 페이지가 있는 경우 true입니다. 일반적으로 페이지 탐색 시 이전 링크를 표시하는 데 사용됩니다(적절한 경우).

8

<guided-if[-not]-page-viewall> <guided-else-page- viewall> </guided-if[-not]-page-viewall>

검색에서 큰 결과 집합을 반환하는 경우 모든 결과를 보는 기능을 제공하지 않을 수 있습니다. 따라서 이 조건부 태그 집합을 사용하여 모든 보기 링크를 표시할 시기를 결정할 수 있습니다.

9

<guided-if[-not]-page-viewpages> <guided-else-page- viewpages> </guided-if[-not]-page-viewpages>

이 조건부 태그 집합을 사용하여 페이지 보기 링크를 표시할 시기를 결정할 수 있습니다. 일반적으로 고객이 특정 페이지를 보도록 허용하는 데 사용됩니다.

10

&amp;lt;guided-else-page-link&amp;gt;
&amp;lt;/guided-if[-not]-page-link&amp;gt;   &lt;/p>  &lt;/td>

페이지 탐색에 첫 번째 페이지, 이전 페이지, 다음 페이지 등이 있는지 테스트합니다.

11

<guided-page-total />

검색 결과의 총 페이지 수가 포함된 문자열을 반환합니다.

12

<guided-pagination gsname= "pagination_name"></guided-pagination>

안내 페이지 매김 태그를 사용하여 정의된 페이지 탐색 설정이 거의 없는 경우에 한해 모든 페이지 매김 태그가 특정 페이지 매김 설정과 관련된 영역을 정의합니다.

13

next|last|viewwall|viewpages&rbrack;/&amp;gt;   &lt;/p>  &lt;/td>

페이지 탐색에 고유한 링크를 만듭니다.

14

<guided-if-page-high-eq-last> <guided-else-page- high-eq-last> </guided-if-page-high-eq-last>

페이지 탐색에서 가장 높은 페이지가 총 페이지 수와 같은지 테스트합니다.

15

<guided-if-page-low-eq-first> <guided-else-page-low-eq-first> </guided-if-page-low-eq-first>

페이지 탐색의 가장 낮은 페이지가 가장 같은지 테스트합니다.

16

<guided-if-page-is-multipage> <guided-else-page-is-multipage> </guided-if-page-is-multipage>

한 페이지의 결과 또는 여러 페이지의 결과가 있는지 테스트합니다.

최근 검색

다음 예제와 같이 최근 검색 태그를 사용하여 사용자가 이전 검색을 빠르게 실행할 수 있는 링크 세트를 만들 수 있습니다.

<guided-if-recent-searches> 
    <span>Recent Searches</span><br/> 
    <guided-recent-searches> 
        <guided-recent-searches-link><guided-recent-searches-value></guided-recent-searches-link><br/> 
    </guided-recent-searches> 
    <guided-recent-searches-clear-link>Clear Recent Searches</guided-recent-searches-clear-link> 
</guided-if-recent-searches>

최근 검색 구성을 참조하십시오.

태그

설명

1

<guided-recent-searches></guided-recent-searches>

최근 검색을 위한 루프 태그입니다. 열기 태그와 닫기 태그 사이의 모든 컨텐츠는 각 페이지에 대해 반복됩니다.

2

<guided-recent-searches-link [attr="value"]+> </guided-recent-searches-link>

최근 검색에 대한 링크를 만들 수 있습니다. 또한 모든 HTML 속성을 앵커 태그로 바로 전달할 수 있습니다.

1

<guided-recent-searches-path />

안내 검색 루프 내에서 최근 검색에 대한 상대 URL 경로를 선택할 수 있습니다. 일반적으로 guided-recent-search-link 를 사용합니다. 그러나 링크를 직접 빌드하려면 이 태그를 사용할 수 있습니다. 다음은 그 예입니다.

<guided-lt/>a&nbsp;href="<guided_recent_searches_path>"><guided-recent-searches-value></a>

4

<guided-recent-searches-value>

최근 검색과 관련된 쿼리 용어를 선택할 수 있습니다.

5

<guided-recent-searches-clear-link></guided-recent-searches-clear-link>

고객에게 최근 저장한 검색을 지울 수 있는 기능을 제공할 수 있습니다.

6

<guided-recent-searches-clear-path />

자신의 링크를 작성할 수 있도록 <guided-recent-searches-clear-link> 에서 사용하는 경로를 반환합니다.

7

&amp;lt;/guided-if-recent-searches&amp;gt;   &lt;/p>  &lt;/td>

고객이 최근 검색을 수행한 경우 최근 검색을 표시할 수 있습니다.

원하는 작업

"다음을 의미했습니까?" 태그를 사용하여 검색이 결과를 반환하지 않고 검색어가 계정의 사전에 없을 때 추천 링크 세트를 만들 수 있습니다. 다음은 Did You Mean 태그를 사용하는 예입니다.

<guided-if-suggestions> 
    <span>Did You Mean?</span><br/> 
    <guided-suggestions> 
        <guided-suggestion-link><guided-suggestion/></guided-suggestion-link><br/> 
    </guided-suggestions> 
</guided-if-suggestions>

다음을 찾으려고 하셨습니까? 정보를 참조하십시오.

태그

설명

1

<guided-suggestions></guided-suggestions>

제안 사항을 루프하기 위한 루프 태그입니다.

2

<guided-suggestion-link></guided-suggestion-link>

주어진 제안에 대한 링크를 만듭니다.

1

<guided-suggestion-value />

4

<guided-if[-not]-suggestions><guided-else[-not]- suggestions></guided-if[-not]-suggestions>

제안이 있는지 테스트할 수 있습니다.

5

<guided-suggestion-path />

제안에 대한 경로 문자열을 반환합니다. 앵커 태그를 직접 만드는 데 사용할 수 있습니다. 일반적으로 guided-propose-link 가 대신 사용됩니다.

6

<guided-suggestion />

제안.

7

<guided-suggestion-result-count />

제안에 대한 결과 수입니다.

8

<guided-if[-not]-suggestion-autosearch> <guided-else[-not]-suggestion-autosearch> </guided-if[-not]-suggestion-autosearch>

이 기능이 켜진 경우를 대비하여 0개의 결과에 대한 제안별 자동 검색이 수행되었는지 테스트할 수 있습니다.

9

<guided-suggestion-original-query />

자동 검색이 수행된 경우 원래 쿼리를 반환합니다.

사용 예:

<guided-if-suggestion-autosearch>     Search for <guided-query-param gsname="q" /> instead of <guided-suggestion-original-query /> </guided-if-suggestion-autosearch>

10

<guided-if[-not]-suggestion-low-results> <guided-else[-not]-suggestion-low-results> </guided-if[-not]-suggestion-low-results>

이 기능이 켜져 있는 경우, 낮은 결과 카운트로 인해 제안이 있는 경우 이 조건이 적용됩니다.

다음은 이 태그를 사용하는 예입니다.

<guided-if-suggestion-low-results>    You have a low result count for <guided-query-param gsname="q" />.    Did you mean: <guided-suggestions>        <guided-suggestion-link>           <guided-suggestion />        </guided-suggestion-link><guided-if-not-last>, </guided-if-not-last>    </guided-suggestions> </guided-if-suggestion-low-results>

자동 완성

다음 태그를 사용하여 검색 양식에 자동 완성 기능을 추가할 수 있습니다. 자동 완성 기능을 올바르게 만들려면 head-content 및 form-content 태그가 필요합니다. 프레젠테이션 템플릿에 자동 완성 Javascript 및 CSS를 하드 코딩하는 대신 태그를 사용하는 것이 좋습니다. 이유는 템플릿을 수동으로 업데이트할 필요 없이 자동 완성 설정을 변경할 때마다 태그가 템플릿을 사용하여 새로운 실패 캐시 ID를 가져올 수 있기 때문입니다.

자동 완성 정보를 참조하십시오.

태그

설명

1

<guided-if-autocomplete> <guided-else-autocomplete> </guided-if-autocomplete>

자동 완성 기능이 활성화되어 있는지 여부를 검색합니다. 태그를 사용하여 자동 완성에 필요한 헤드 및 양식 컨텐츠를 선택적으로 선택할 수 있습니다. 이렇게 하면 기능을 켜거나 끌 수 있고 프레젠테이션 템플릿을 변경할 필요가 없습니다.

2

<guided-ac-css />

프레젠테이션 템플릿의 헤드에 사용되고 자동 완성 기능을 위한 해당 CSS 스크립트로 대체됩니다.

1

<guided-ac-form-content />

양식 내에서 자동 완성 태그를 하드 코딩하는 대신 프레젠테이션 템플릿의 검색 양식( </form> 태그 사이)에 사용됩니다. 태그가 자동 완성 작업에 필요한 적절한 HTML로 대체됩니다.

4

<guided-ac-javascript />

자동 완성 JavaScript에 대한 링크를 생성합니다. 최상의 성능을 위해 이 태그를 닫는 "body" 태그 앞에 페이지 하단에 배치하는 것이 좋습니다.

저장

다음 태그를 사용하여 사용자가 현재 있는 스토어를 테스트하고 표시합니다.

태그

설명

1

<guided-store />

현재 스토어를 출력합니다.

2

<guided-if-store-defined> <guided-else-store-defined> </guided-if-store-defined>

사용자가 스토어에 있는지 검색합니다.

1

<guided-if-store gsname="store"> <guided-else-store> </guided-if-store>

사용자가 gsname 매개 변수가 지정하는 스토어에 있는지 검색합니다.

영역

태그

설명

1

<guided-zone gsname="zone area">

영역 태그의 모든 컨텐츠를 둘러싸서 해당 영역 밖의 영역을 만들 수 있습니다. 필요에 따라 비즈니스 규칙을 사용하여 영역을 표시할 수 있습니다. 기본적으로 영역은 항상 표시됩니다. 선택적 검색 및 패싯 매개 변수를 사용하여 해당 영역과 연관된 검색 또는 패싯을 표시할 수 있습니다. 이러한 기능을 사용하면 영역이 숨겨져 있을 때 검색 또는 패싯을 건너뛰고 검색 시간 성능을 향상시킬 수 있습니다. 높이 및 너비 속성은 선택 사항이며 영역을 제거할 때 시각적 규칙 빌더에 자리 표시자가 표시되는 방식을 구성하는 데 사용됩니다.

가능한 영역 대신 guided-if-facet[-not]-visible 태그를 사용합니다. 프레젠테이션 템플릿을 간소화합니다.

2

<guided-if-zone gsname="zone area"> <guided-else-zone> </guided-if-zone>

이 태그 집합을 사용하면 영역이 현재 표시된 경우 테스트할 수 있습니다. 영역이 표시될 때만 표시할 컨텐츠가 페이지에 다른 곳에 있을 때 유용합니다.

루프 표시기

이러한 루프 블록 중 하나에서 다음 루프 표시기를 사용할 수 있습니다.

  • 안내 결과
  • guided-facet-values
  • guided-breadcrumb
  • guided-menu-items
  • 안내 페이지

태그

설명

1

<guided-if[-not]-first><guided-else[-not]-first> </guided-if[-not]-first>

이 조건은 현재 반복이 루프의 첫 번째 반복일 때 적용됩니다. 첫 번째 결과 또는 첫 번째 페이지를 의미할 필요는 없지만 첫 번째 결과가 표시됩니다. 사이트 방문자가 페이지당 10인 결과 세트의 2페이지에 있는 경우 첫 번째 반복은 결과 11입니다.

2

<guided-if[-not]-last><guided-else[-not]-last> </guided-if[-not]-last>

이 조건은 현재 반복이 루프의 마지막 반복일 때 true입니다. 이것이 반드시 마지막 결과나 마지막 페이지를 의미하지는 않지만 현재 컨텍스트(페이지)에 마지막으로 표시된 결과를 의미합니다. 사이트 방문자가 200개의 결과를 포함하는 결과 세트의 페이지 1에 있지만 페이지당 결과가 10개밖에 없는 경우 마지막 반복은 결과 200이 아닌 10개의 결과가 됩니다.

1

<guided-if[-not]-odd><guided-else[-not]-odd> </guided-if[-not]-odd>

이 조건은 현재 반복이 루프의 홀수 반복인 경우(짝수 반복과 비교) true입니다. 다양한 행 색상을 표시하는 데 유용합니다.

4

<guided-if[-not]-even><guided-else[-not]-even> </guided-if[-not]-even>

이 조건은 현재 반복이 루프의 짝수 반복인 경우(홀수 반복과 비교) true입니다. 다양한 행 색상을 표시하는 데 유용합니다.

5

<guided-if[-not]-alt><guided-else[-not]-alt> </guided-if[-not]-alt>

이 조건은 현재 반복이 반복의 짝수 반복인 경우에 적용됩니다. 다양한 행 색상을 표시하는 데 유용합니다.

6

<guided-if[-not]-inner><guided-else[-not]-inner> </guided-if[-not]-inner>

현재 반복이 첫 번째 또는 마지막 버전이 아닌 경우 두 항목 사이의 텍스트를 포함합니다.

7

<guided-if[-not]-outer><guided-else[-not]-outer> </guided-if[-not]-outer>

현재 반복이 첫 번째 또는 마지막 경로인 경우 두 항목 사이의 텍스트를 포함합니다.

8

<guided-loop-index>

루프의 각 반복에 대한 값이 증가되는 정수(0부터 시작)입니다.

9

<guided-loop-counter>

루프의 각 반복에 대한 값이 증가되는 정수(1부터 시작)입니다.

기타 언어

다음 태그를 사용하여 나만의 미니 패싯 작성 등 템플릿에 대해 더 많은 고급 작업을 수행할 수 있습니다.

태그

설명

1

<guided-current-path>

사용되는 현재 경로를 제공합니다. 일반적으로 기존 검색에 새 매개 변수를 추가하는 링크를 만드는 데 사용됩니다. 기본적으로 경로는 URL 이스케이프됩니다. escape 매개 변수를 통해 사용할 이스케이프 모드를 지정할 수 있습니다.

예:

<a href="<guided-current-path />&lang=fr"> French Version

이 예에서 검색 처리 규칙은 lang을 사용하여 프랑스어 버전을 선택합니다.

현재 경로에는 항상 하나 이상의 쿼리 매개 변수가 있습니다. 다른 쿼리 매개 변수가 없을 경우 q=* 로 설정되므로 매개 변수를 더 쉽게 추가할 수 있습니다.

2

기본 경로

basepath를 사용하여 링크를 만들려면 href 의 시작 부분에 / 을(를) 사용하고 매개 변수에 추가합니다.

<a href="/">All Products</a> Would create a link "All Products" to your basepath, for example https://search.mycompany.com/

1

<guided-query-param gsname="query_parameter">

URL에 있는 쿼리 매개 변수의 기존 값을 가져올 수 있습니다. 매개 변수가 없으면 이 태그는 빈 문자열을 반환합니다. 이스케이프 옵션을 지정하지 않으면 반환된 문자열이 자동으로 HTML 이스케이프되는 경우 HTML 또는 URL 이스케이프 처리를 지정할 수 있습니다.

예:

_lt;guided-query-param&amp;nbsp;gsname=&quot;q&amp;nbsp;/&amp;
nbsp;값&amp;nbsp;pants

&amp;nbsp;guided-query-param&amp;nbsp;gsname=&quot;lang&quot;&amp;nbsp;/&amp;get;
nbsp는&amp;nbsp; _nbsp

;도우미-query-param&amp;nbsp;gsname=&quot;test&quot;&amp;nbsp;/&amp;
nbsp;&amp;nbsp;빈
 
nbsp;문자열&amp;nbsp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   &lt;/p>  &lt;/td>

4

<guided-query-param-name gsname="param#" offset="offset_number" />

검색 안내 기능에는 탐색 표시 컨트롤에 사용되는 쿼리 번호 개념이 있습니다. guided-query-param-name 을 사용하면 안내 검색을 통해 올바른 쿼리 번호를 계산하는 프레젠테이션 템플릿의 링크의 일부로 매개 변수를 정의할 수 있습니다. gsname 에 "x"가 포함되어 있으며, 검색 안내 페이지가 올바른 번호로 바뀝니다. 오프셋 값은 0 - 15일 수 있습니다. 여기서 0은 사용 가능한 다음 쿼리 번호가 사용됨을 나타냅니다. 1은 1을 추가하려는 등의 작업을 나타냅니다.

guided-current-path 와 결합하면 자신만의 미니 패싯 링크를 만들거나 추가 드릴다운 수준을 허용할 수 있습니다.

예:

<a href="<guided-current-path         />&<guided-query-param-name gsname="q#" offset="0"         />=mens&<guided-query-param-name gsname="x#" offset="0"         />=category" >Category:Men</a>        

<a href="<guided-current-path         />&<guided-query-param-name gsname="sp_q_exact_#" offset="0"         />=mens&<guided-query-param-name gsname="sp_x_#" offset="0"         />=category&<guided-query-param-name gsname="sp_q_exact_#" offset="1"         />=Jeans&<guided-query-param-name gsname="sp_x_#" offset="1"         />=product-type" >Cat:Men - Product:Jeans</a>

5

<guided-include gsfile="filename" />

다른 템플릿 파일을 포함할 수 있습니다. 이 기능은 하위 템플릿을 모듈로 사용하여 여러 템플릿을 만들 수 있음을 의미합니다.

다음 예에서 탐색 표시 패싯 파일이 포함됩니다.

<guided-include gsfile='breadcrumbs.tmpl' /> <guided-include gsfile='facets.tmpl' />

동적 포함은 지원되지 않습니다. 즉, gsfile 은(는) 변수일 수 없습니다.

6

<guided-search-time>

검색에 걸린 시간을 식별합니다. 반환된 검색 시간 값은 ms로 지정됩니다.

7

<guided-fall-through-searches>

검색 결과 페이지를 작성하는 데 사용되는 코어 검색 수를 반환합니다.

8

<guided-if-fall-through-search></guided-if-fall-through-search>

핵심 검색 수가 1보다 큰지 테스트합니다.

9

<guided-if[-not]-even><guided-else[-not]-even> </guided-if[-not]-even>

이 조건은 현재 반복이 루프의 짝수 반복인 경우(홀수 반복과 비교) true입니다. 다양한 행 색상을 표시하는 데 유용합니다.

10

<guided-if[-not]-alt><guided-else[-not]-alt> </guided-if[-not]-alt>

이 조건은 현재 반복이 반복의 짝수 반복인 경우에 적용됩니다. 다양한 행 색상을 표시하는 데 유용합니다.

11

<guided-if[-not]-inner><guided-else[-not]-inner> </guided-if[-not]-inner>

현재 반복이 첫 번째 또는 마지막 버전이 아닌 경우 두 항목 사이의 텍스트를 포함합니다.

12

<guided-if[-not]-outer><guided-else[-not]-outer> </guided-if[-not]-outer>

현재 반복이 첫 번째 또는 마지막 경로인 경우 두 항목 사이의 텍스트를 포함합니다.

13

<guided-if-first-search><guided-else-first-search> </guided-if-first-search>

초기 검색을 사용하고 있는지 여부를 확인할 수 있습니다(쿼리는 검색 상자의 검색 결과임).

14

<guided-search-url />

템플릿에서 이 태그를 사용하여 검색 양식의 액션을 하드코딩하지 않아도 됩니다. 스테이지(Stage) 또는 라이브(Live) 환경에 있는 시간을 감지하여 그에 따라 변경합니다.

15

<guided-if-query-param-defined gsname="query_parameter"> <guided-else-query-param-defined> </guided-if-query-param-defined>

이 태그 집합을 사용하면 검색 경로에 정의된 CGI 매개 변수를 테스트할 수 있습니다. 매개 변수가 정의된 경우에만 매개 변수의 값을 테스트할 수 있습니다.

16

<guided-next-query-number>

템플릿을 유도하는 검색 안내 엔진은 엔진에서 생성하는 각 새 링크가 다음 사용 가능한 쿼리 번호를 사용하는 부동 쿼리 번호에 대한 개념을 갖습니다. 이 태그를 사용하면 결과 세트로 드릴다운하는 사용자 지정 링크를 만들 수 있도록 다음 쿼리 번호 또는 오프셋을 가져올 수 있습니다. 오프셋을 사용하면 다음 쿼리 번호로 오프셋할 수 있습니다. 예를 들어 하나의 패싯을 선택한 경우 다음 쿼리 번호는 2이고 1의 오프셋이 반환되는 쿼리 번호는 3입니다.

17

<guided-custom-var gsname="custom_variable">

처리 규칙이 정의하는 사용자 지정 변수의 기존 값을 선택할 수 있도록 해줍니다. 이스케이프 옵션을 지정하지 않으면 반환된 문자열이 자동으로 HTML이 이스케이프됩니다. html , url , js 또는 0 중 하나를 지정할 수 있습니다. 처리 규칙을 사용하여 들어오는 CGI 매개 변수를 사용자 지정 변수에 복사한 다음, escape가 없음 또는 js로 설정된 상태로 템플릿에 해당 변수를 표시하거나 사용하는 경우, 검색에서 XSS 취약점을 만들 수 있습니다.

18

<guided-if-custom-var-defined gsname="custom_variable"> <guided-else-custom-var-defined> </guided-if-custom-var-defined>

사용자 지정 변수가 처리 규칙(쿼리 정리, 사전 검색 처리 및 사후 검색 처리)에 정의되어 있는지 테스트할 수 있습니다.

19년

<guided-general-field gsname="searchname" field="fieldname">

전송 템플릿에 정의된 일반 필드의 내용을 표시할 수 있습니다. 이스케이프 옵션을 지정하지 않으면 반환된 문자열이 해당 필드에 대해 전송 템플릿에서 지정한 형식으로 인코딩됩니다. 이스케이프 옵션을 지정하면 전송 템플릿에서처럼 필드를 인코딩하는 형식 위에 적용됩니다. html , url , js , json 또는 0 중 하나를 지정할 수 있습니다.

20년

<guided-if-general-field gsname="searchname" field="fieldname"> <guided-else-general-field> </guided-if-general-field>

전송 템플릿에 정의된 대로 일반 필드의 내용이 있는지 테스트할 수 있습니다.

21

<guided-cookie-value gsname="cookie_name">

쿠키를 사용할 수 있다고 가정할 때 쿠키 값을 선택할 수 있습니다. 이스케이프 옵션을 지정하지 않으면 반환된 문자열이 자동으로 HTML이 이스케이프됩니다. html , url , js , json 또는 0 중 하나를 지정할 수 있습니다.

22

<guided-if-cookie gsname="cookie_name"> <guided-else-cookie> </guided-if-cookie>

쿠키가 있는 경우 테스트를 활성화합니다.

23

<guided-banner gsname="banner area">

지정된 영역의 배너를 출력합니다. 시각적 규칙 빌더에서 선택적인 폭 및 높이 속성은 의미 있는 자리 표시자를 표시하여 사용자가 배너를 선택할 수 있도록 하는 데 사용됩니다. 기본적으로 배너는 이스케이프되지 않습니다. 대신 HTML을 프레젠테이션 템플릿에 삽입해야 합니다. 그러나 JSON 템플릿을 빌드하는 경우에는 js escape 옵션 사용을 고려하십시오.

예:

<guided-banner gsname="top" width="400px"  height="50px"/>

24

<guided-if-banner-set gsname="banner area"> <guided-else-banner-set> </guided-if-banner-set>

배너 영역이 설정된 경우 테스트를 활성화합니다.

25

<guided-if-simulator-mode> <guided-else-simulator-mode> </guided-if-simulator-mode>

시뮬레이터 또는 시각적 규칙 빌더에서 검색을 볼 때를 감지할 수 있습니다. 일반적으로 추가 디버그 정보를 표시하는 데 사용됩니다.

26

<guided-if-tnt-business-rules> <guided-else-tnt-business-rules> </guided-if-tnt-business-rules>

Adobe Target 캠페인을 참조하는 비즈니스 규칙이 있는지 탐지할 수 있습니다. 이 옵션은 대개 Adobe Target 과의 통합의 일부로 사용되므로 필요 없는 경우 Target 서버를 히트하지 않습니다.

27

<guided-redirect />

기본적으로 리디렉션은 자동으로 수행됩니다. 그러나 웹 애플리케이션에 XML 또는 JSON 응답을 반환하도록 사이트 검색/머천다이징을 구성한 경우 웹 애플리케이션의 302/301 응답을 분석하거나 결과 세트의 일부로 사용자에게 전달된 리디렉션을 선택할 수 있습니다. 결과 집합의 일부로 리디렉션을 전달하는 경우, 템플릿에서 이 태그를 사용하여 리디렉션 위치를 출력할 수 있습니다.

28

<guided-if-redirect> <guided-else-redirect> </guided-if-redirect>

결과 세트에서 리디렉션을 반환하도록 사이트 검색/머천다이징을 구성한 경우 이 태그 집합을 사용하여 출력으로의 리디렉션이 있는지 확인할 수 있습니다.

29

<guided-lt /> <guided-gt />

이 태그 집합을 사용하면 HTML 특성 내에 안내 템플릿 태그를 포함할 수 있습니다.

예:

<guided-lt/>div <guided-if-facet-long>         style="height: 125px; overflow:         auto;"</guided-if-facet-long><guided-gt/>

전송 템플릿 태그

전송 템플릿은 백엔드 검색에서 검색 안내 프레젠테이션 레이어로 데이터를 전달하는 XML 템플릿입니다.

프레젠테이션 레이어에서 여러 검색 결과를 보여 주는 단일 프레젠테이션 템플릿을 사용할 수 있습니다. 각 검색은 동일한 전송 템플릿 또는 사용자 지정 전송 템플릿을 사용하여 데이터를 프레젠테이션 레이어로 전달할 수 있습니다.

전송 템플릿은 프레젠테이션 레이어로 데이터를 전달하는 데만 사용되므로 검색 결과를 표시하는 데 관련된 HTML은 없습니다. 전송 템플릿은 전송 템플릿 XML 태그를 사용하여 패싯, 탐색 표시 및 메뉴와 같은 안내 검색 구성 요소를 채우는 검색 결과를 전달합니다. 이러한 태그 내에서 표준 검색 템플릿 태그는 실제 값을 표시하는 데 사용됩니다.

프레젠테이션 또는 전송 템플릿 편집을 참조하십시오.

검색 템플릿 태그를 참조하십시오.

전송 템플릿 태그

설명

<guided-xml></guided-xml>

프레젠테이션 레이어가 전송 템플릿에서 구문 분석되는 내용을 검색하는 데 사용하는 루트 XML 태그입니다.

<general></general>

결과 세트를 기반으로 요약 데이터를 제공하는 태그 서라운드 검색 템플릿 태그입니다. 일반적으로 이러한 태그에는 총 결과 수, 낮은 결과 및 가장 높은 결과에 대한 검색 태그가 포함됩니다. 다음 예제와 같이 일반 필드 태그로 원하는 추가 전역 필드를 정의할 수 있습니다.

<general>   <total><search-total /></total>   <lower><search-lower /></lower>   <upper><search-upper /></upper>   <general-field name="my_custom_field">Some global content</general-field> </general>

<results></results>

태그가 검색 결과에 래핑되므로 안내 검색을 통해 태그를 찾을 위치를 알 수 있습니다.

<result></result>

태그는 각 검색 결과에 둘러싸여 있으므로, 다음 예제와 같이 검색 결과 하나에 대한 컨텐츠가 시작 및 끝나는 위치를 검색 안내 검색에 인식합니다.

<results>   <search-results>     <result>       <index><search-index /></index>       <loc><search-cdata><search-url length="500" /></search-cdata></loc>     </result>   </search-results> </results>

<attribute-table name="tablename">

단일 결과를 위해 다중 값 목록의 각 항목을 반복할 수 있습니다. 결과 내에서만 이 태그를 사용합니다. 이 항목의 목적은 다음 예제와 같이 결과 필드에 속하는 속성을 반복하도록 하는 것입니다.

<results>   <search-results>     <result>       <index><search-index /></index>       <loc><search-url /></loc>       <title><search-title /></title>       <attribute-table name="downloads">         <field name="download_title"><search-display-field name="download_title" /></field>         <field name="download_link" delimiter="|"><search-display-field name="download_link" /></field>       </attribute-table>     </result>   </search-results> </results>

<facets></facets>

패싯을 채우는 결과를 전달합니다.

<dynamic-facet></dynamic-facet>

패싯을 동적 패싯과 패싯 레일의 구성원으로 지정할 수 있습니다. 하지만 이러한 치료는 관련 프레젠테이션 템플릿 태그와 관련하여 독립적입니다.

즉, 동적 패싯 반복 컨텍스트 내 패싯 레일 반복 컨텍스트의 중첩은 허용되지 않습니다.

동적 패싯과 레일 모두 있는 패싯의 경우 지정된 검색에 대해 반환된 동적 패싯만 패싯 레일 반복 컨텍스트 내에 표시됩니다.

<facet name="name"></facet>

각 패싯에는 이름 매개 변수가 패싯 이름과 일치하는 자체 패싯 태그가 있습니다. 다음 예와 같이 검색 태그는 패싯 값에 대한 패싯 태그 내에 사용됩니다.

<facets>   <facet name="brand">     <values><search-field-value-list name="brand" quotes="no" commas="yes" data="values" sortby="values" /></values>     <counts><search-field-value-list name="brand" quotes="no" commas="yes" data="counts" sortby="values" /></counts>   </facet>   <facet name="category">     <values><search-field-value-list name="category" quotes="no" commas="yes" data="values" sortby="values" /></values>     <counts><search-field-value-list name="category" quotes="no" commas="yes" data="counts" sortby="values" /></counts>   </facet> </facets>

분할된 패싯을 사용하는 계정은 다이내믹 태그 및 display-names 태그를 사용할 수 있습니다. 이 두 태그를 모두 사용하면 비즈니스 규칙을 만드는 동안 단면화 및 실제 단면화 간의 매핑을 용이하게 할 수 있습니다.

<facets>   <facet name="facet_values01">  <dynamic>1</dynamic>  <display-names><search-field-value-list name="facet_names01" quotes="no" commas="yes" data="values" sortby="values" /></display-names>     <values><search-field-value-list name="facet_values01" quotes="no" commas="yes" data="values" sortby="values" /></values>     <counts><search-field-value-list name="facet_values01" quotes="no" commas="yes" data="counts" sortby="values" /></counts>   </facet>

<search-display-field separator=",">

구분 문자 특성을 사용하면 목록에 대한 검색 표시 필드 데이터를 출력할 때 사용되는 구분 기호를 변경할 수 있습니다. 기본값은 쉼표입니다.

일반적으로 사용하는 구분 기호는 필드 컨텐츠에 쉽게 표시되지 않는 것이어야 합니다.

<suggestions></suggestions>

추천 단어를 태그로 래핑하여 검색 안내 기능에서 제안이 포함된 XML 노드를 인식할 수 있도록 합니다.

다음을 찾으려고 하셨습니까? 정보를 참조하십시오.

<suggestion></suggestion>

다음 예제와 같이 각 추천 목록을 태그로 둘러싸십시오.

<search-if-suggestions>   <suggestions>     <search-suggestions>       <suggestion><search-suggestion-text /></suggestion>     </search-suggestions>   </suggestions> </search-if-suggestions>

다음을 찾으려고 하셨습니까? 정보를 참조하십시오.

검색 템플릿 태그

검색 템플릿은 사이트 검색/머천다이징에서 정의하는 템플릿 태그를 포함하는 HTML 파일입니다. 이러한 태그는 검색 결과의 서식 지정을 나타냅니다. 다음 참조에는 각 검색 템플릿 태그와 해당 속성에 대한 간단한 설명이 포함되어 있습니다.

노트

전송 템플릿 파일(.tpl)에는 검색 템플릿 태그만 사용합니다.

다음 검색 템플릿 태그 그룹 및 참조 자료 중에서 선택할 수 있습니다.

결과 루프 내에서만 유효한 태그에는 다음이 포함됩니다.

템플릿 전체에서 유효한 태그는 다음과 같습니다.

검색 템플릿 참조 항목

결과 루프 태그 정보

results 루프 태그는 템플릿 시스템의 작업 공간입니다. 검색 중에 태그가 발견되면 HTML이 반복되고, 시작 및 종료 결과 루프 태그 사이에 다른 태그가 추가되어 다른 태그를 검색 결과로 바꿉니다.

<search-results> ... </search-results>

검색 결과를 표시하는 HTML 주위에 결과 루프 태그가 표시됩니다. 태그 사이의 HTML은 모든 결과에 대해 반복되며 페이지에 표시됩니다.

다음 태그는 결과 루프 내에서만 유효합니다.

결과 루프 문자열 태그

다음 태그는 문자열을 반환합니다.

결과 루프 태그 정보를 참조하십시오.

태그

설명

1

<search-index>

현재 결과의 숫자 인덱스를 반환합니다.

2

<search-title length="XX">

현재 결과의 페이지 제목을 반환합니다. 선택적 length 속성은 표시된 문자열의 길이를 80자로 제한하는 데 사용됩니다.

1

<search-bodytext length="XX" encoding="html/javascript/json/perl/url/none">

페이지 상단에서 시작하는 본문 텍스트를 반환합니다. 관련 용어는 굵게 표시됩니다. 선택적 length 속성은 표시된 문자열의 길이를 80자로 제한하는 데 사용됩니다. 인코딩 속성은 선택 사항이며 HTML 인코딩(기본값), Javascript 인코딩, Perl 인코딩 또는 none으로 출력 문자를 인코딩할 수 있습니다.

4

<search-description length="XX" encoding="html/javascript/json/perl/url/none">

현재 결과의 설명을 반환합니다. 메타 설명 태그가 있고 content 속성이 비어 있지 않으면 해당 텍스트가 표시됩니다. 그렇지 않으면 페이지의 본문 텍스트 시작 부분이 표시됩니다. 선택적 length 속성은 표시된 문자열의 길이를 80자로 제한하는 데 사용됩니다.

선택적 인코딩 속성은 출력이 결과 페이지에서 출력되도록 HTML 인코딩, JavaScript 인코딩, Perl 인코딩, URL 인코딩 또는 인코딩되지 않았는지 여부를 제어합니다. 인코딩 의 기본값은 html 입니다. 일반적으로 인코딩 특성을 지정할 필요가 없습니다.

5

<search-score rank="dynamic/static/dynamic-raw/static-raw/final-raw" precision="XX">

현재 결과의 점수를 반환합니다(0 - 100). 옵션 > 메타데이터 > 정의 아래에 등급 필드를 정의한 경우 등급 특성을 동적( <search-score="dynamic"> )으로 설정하여 동적 페이지 등급을 표시할 수 있습니다. 등급 특성을 정적( <search-score rank="static"> )으로 설정하여 정적 페이지 등급을 표시할 수 있습니다. 선택적 정밀도 특성을 사용하여 표시할 소수점 자릿수를 지정할 수 있습니다. 기본값은 정수 점수를 표시하는 0입니다.

6

<search-date length="XX" none="text" date-format="date-format-string" gmt="yes/no" language="0/2/language-id">

현재 결과의 날짜를 반환합니다. 현재 결과와 연관된 날짜가 없는 경우 선택적 "없음" 텍스트 값이 표시됩니다. 선택 사항인 "없음" 값을 지정하지 않으면 현재 결과와 연관된 날짜가 없는 경우 "날짜 없음" 텍스트가 표시됩니다.

"date-format" 특성은 "%A, %B %d, %Y"(2016년 7월 25일 월요일) 등의 UNIX 스타일 날짜 형식 문자열을 사용합니다. "gmt"는 기본적으로 "yes"로 설정되며 날짜 문자열의 시간 부분이 GMT("yes") 또는 계정의 표준 시간대("no")로 출력되어야 하는지 여부를 제어합니다.

"language" 속성은 출력 날짜 문자열의 언어 및 로케일 규칙을 제어합니다. "0"(기본값)은 "계정 언어 사용"을 의미합니다. "2"라 함은 "문서 언어 사용"을 의미합니다. "언어" 값 "1"은 나중에 사용하도록 예약되어 있습니다. 다른 "언어" 값은 특정 언어 식별자로 해석됩니다. 예를 들어 "en_US"는 "영어(미국)"를 의미합니다.

선택적 length 속성은 표시된 문자열의 길이를 80자로 제한하는 데 사용됩니다.

7

<search-size>

현재 결과의 크기(바이트)를 반환합니다.

8

<search-url length="XX" encoding="html/javascript/json/perl/url/none">

현재 결과의 URL을 반환합니다.

선택적 길이 특성을 사용하여 표시된 문자열의 길이를 제한(기본값: 제한 없음)합니다.

인코딩 속성은 선택 사항이며 HTML 인코딩, Javascript 인코딩, Perl 인코딩 또는 none으로 출력 문자를 인코딩할 수 있습니다.

9

<search-url-path-query length="XX">

현재 결과의 URL의 물음표를 포함하여 경로 및 쿼리 부분을 반환합니다.

선택적 길이 특성을 사용하여 표시된 문자열의 길이를 제한(기본값: 제한 없음)합니다.

10

<search-context length="XX" encoding="html/javascript/json/perl/url/none">

검색어에 대한 다음 컨텍스트 행을 반환합니다. 관련 용어는 굵게 표시됩니다. 현재 결과에 대해 두 개 이상의 컨텍스트 라인을 표시하려면 이 태그를 반복적으로 호출합니다.

선택적 길이 특성을 사용하여 표시된 문자열의 길이를 80자로 제한합니다. 이 태그를 길이 특성이 포함된 <search-if-context> 또는 <search-if-any-context> 태그 세트로 둘러싸인 경우 길이 속성은 무시됩니다.

인코딩 속성은 선택 사항이며 HTML 인코딩(기본값), Javascript 인코딩, Perl 인코딩 또는 none으로 출력 문자를 인코딩할 수 있습니다.

11

<search-display-field name="field-name" length="XX" none="text" date-format="date-format-string" gmt="yes/no" language="0/2/language-id" encoding="html/javascript/json/perl/url/none" quotes="yes/no" commas="yes/no" units="miles/kilometers" separator="|">

이 고급 태그는 현재 결과를 위해 이름 속성에 지정된 옵션 > 메타데이터 > 정의 아래에 정의된 메타데이터 필드(url, 제목, 설명, 키, 대상, 본문, 대체, 날짜, 문자, 언어 또는 필드)의 내용을 표시합니다. 예:

<search-display-field name="title" length="70" none="no title">

검색 결과를 위한 페이지 제목을 출력합니다. 선택적 아무 속성이 지정되지 않으면 해당 필드에 연결된 내용이 없는 경우에만 결과 페이지에 해당 값이 표시됩니다.

날짜 형식 , gmt 언어 속성은 지정된 필드의 내용 유형이 날짜 인 경우에만 관련이 있습니다.

date-format 속성은 %A, %B %d, %Y (2016년 7월 25일) 등의 UNIX 스타일 날짜 형식 문자열을 사용합니다. gmt 는 기본적으로 yes로 설정되며 날짜 문자열의 시간 부분이 GMT( ) 또는 계정의 표준 시간대( 아니요)로 출력되는지 여부를 제어합니다.

날짜 형식 문자열을 참조하십시오.

언어 속성은 출력 날짜 문자열의 언어 및 로케일 규칙을 제어합니다. 0 (기본값)은 "계정 언어 사용"을 의미합니다. 2 는 "문서 언어 사용"을 의미합니다. 언어 1 은(는) 나중에 사용하도록 예약되어 있습니다. 다른 언어 값은 특정 언어 식별자로 해석됩니다. 예를 들어 en_US 는 "영어(미국)"를 의미합니다.

언어 식별자를 참조하십시오.

선택적 길이 속성은 기본적으로 80자로 표시된 문자열의 길이를 제한하는 데 사용됩니다.

선택적 인코딩 속성은 출력이 결과 페이지에서 출력되도록 HTML 인코딩, JavaScript 인코딩, Perl 인코딩, URL 인코딩 또는 인코딩되지 않았는지 여부를 제어합니다. 인코딩 의 기본값은 html 입니다. 일반적으로 인코딩 특성을 지정할 필요가 없습니다.

선택 사항인 따옴표( 속성)는 개별 항목 출력이 큰따옴표( encoding=perl 인 경우 작은따옴표)로 둘러싸여 있는지 여부를 제어합니다. 따옴표()의 기본값은 이(가) 없는 입니다.

선택 사항인 쉼표 속성은 개별 항목 출력을 쉼표로 구분할지 여부를 제어합니다. 쉼표 의 기본값은 yes 입니다. 목록 유형이 아닌 필드에 대해서는 쉼표 속성이 무시됩니다.

선택적 단위 속성은 근접 검색 출력 필드에 적용되는 거리 단위를 제어합니다. 단위 의 기본값은 주어진 근접 검색 출력 필드와 연결된 위치 유형 필드의 "기본 단위" 설정에서 결정됩니다.

근접 검색 정보를 참조하십시오.

선택 사항인 분리 기호 속성은 목록 유형 필드에 대한 출력 값 사이에 삽입되는 단일 문자 또는 구분 기호를 정의합니다.

12

<search-display-field-values name="field-name"> ...<search-display-field-values>

이 태그는 현재 결과에 대해 옵션 > 메타데이터 > 정의 아래에 정의된 필드 또는 URL, 제목, 설명, 키, 대상, 본문, 대체, 날짜, 문자 및 언어 또는 필드를 열거하는 루프를 만듭니다. 이 태그를 다른 <search-display-field-values> 태그 내에 중첩하지 마십시오. name 속성은 열거할 값이 포함된 필드의 이름을 지정합니다. 이 태그는 허용 목록 속성이 선택된 필드( 옵션 > 메타데이터 > 정의 아래)에 유용합니다.

13

<search-display-field-value date-format="date-format-string" gmt="yes/no" language="0/language-id" encoding="html/javascript/json/perl/url/none">

이 태그는 현재 <search-display-field-values> 루프에 대해 옵션 > 메타데이터 > 정의 아래에 정의된 메타데이터 필드 값(url, 제목, 설명, 키, 대상, 본문, 대체, 날짜, 문자, 언어 및 필드)을 출력합니다. 이 태그는 <search-display-field-values> 루프 내에서만 유효합니다. date-format , gmt 언어 속성은 바깥쪽 <search-display-field-values> 태그에 지정된 필드 이름의 내용 유형이 date 인 경우에만 관련이 있습니다. date-format 속성은 "%A , %B %d , %Y 등의 UNIX 스타일 날짜 형식 문자열을 사용합니다(2010년 7월 25일). 6"). gmt 속성은 기본적으로 로 설정되며, 날짜 문자열의 시간 부분이 GMT( ) 또는 계정의 시간대( 아니요 )로 출력되는지 여부를 제어합니다.

언어 속성은 출력 날짜 문자열의 언어 및 로케일 규칙을 제어합니다. 0 (기본값)은 "계정 언어 사용"을 의미합니다. 다른 언어 값은 특정 언어 식별자로 해석됩니다. 예를 들어 en_US 는 "영어(미국)"를 의미합니다.

선택적 인코딩 속성은 출력이 결과 페이지에서 출력되도록 HTML 인코딩, JavaScript 인코딩, Perl 인코딩, URL 인코딩 또는 인코딩되지 않았는지 여부를 제어합니다. 인코딩 의 기본값은 html 입니다. 일반적으로 인코딩 특성을 지정할 필요가 없습니다.

14

<search-display-field-value-count name="field-name">

이름 특성으로 지정된 옵션 > 메타데이터 > 정의 아래에 정의된 메타데이터 필드(url, 제목, 설명, 키, 대상, 본문, 대체, 날짜, 문자, 언어 또는 필드)에 대한 현재 결과의 총 값 수를 출력합니다. 이 태그는 결과 루프의 모든 위치에 나타날 수 있습니다.

15

<search-display-field-value-counter>

현재 <search-display-field-values> 루프 반복에 대한 서수 카운터(1, 2, 3 등)를 출력합니다. 이 태그는 <search-display-field-values> 루프 내에서만 유효합니다.

16

<search-dynamic-facet-fields>

이 검색에 대해 반환되는 모든 동적 패싯 필드에 대한 루핑 컨텍스트를 시작합니다.

17

<search-dynamic-facet-field-name>

이 루프 반복에 대해 현재 dynamic-facet-field의 이름을 출력합니다.

18

<search-result-trace encoding="html/javascript/ json/perl/url/none">

결과 위치에 영향을 준 결과 기반 작업 등 현재 결과의 배치와 관련된 정보를 출력합니다.

이 태그의 출력 형식은 다음 예와 같이 JSON입니다.

{   "sliceID": 5,   "indexID": 5894,   "finalScore": 98.5,   "dynamicScore": 15.3,   "staticScore": 55.456,   "position": 1,   "rbtaActionListID": 117,   "rbtaActionID": 57 }

인코딩 속성은 선택 사항입니다.기본값은 html 입니다.

참고: 이 태그는 핵심 검색 쿼리 매개 변수와 함께 sp_trace=1 을 지정한 경우에만 출력됩니다.

백엔드 검색 CGI 매개 변수에 있는 표의 48행을 참조하십시오.

결과 루프 조건부 태그

다음 태그는 두 태그 사이의 HTML을 조건부로 포함합니다.

결과 루프 태그 정보를 참조하십시오.

태그

설명

1

<search-if-title> ... </search-if-title>

<search-if-not-title> ... </search-if-not-title>

다음 호출에서 <search-title> 을(를) 호출하면 문서 제목에서 텍스트를 반환하거나 반환하지 않을 경우 태그 사이에 HTML이 포함됩니다.

2

<search-if-description length="XX"> ... /search-if-description>

<search-if-not-description> ... </search-if-not-description>

다음 호출에서 <search-description> 을 호출하면 문서 설명에서 텍스트를 반환하거나 반환하지 않을 경우 태그 사이에 HTML이 포함됩니다.

1

<search-if-bodytext> ... </search-if-bodytext>

<search-if-not-bodytext> ... </search-if-not-bodytext>

다음 호출에서 <search-bodytext> 을(를) 호출하면 문서 본문에서 텍스트를 반환하거나 반환하지 않을 경우 이러한 태그에는 그 사이에 HTML이 포함됩니다.

4

<search-if-context length="XX"> ... </search-if-context>

<search-if-not-context> ... </search-if-not-context>

이러한 태그에는 <search-context> 에 대한 다음 호출이 비어 있지 않은 컨텍스트 문자열을 반환하거나 반환하지 않을 경우 그 사이에 HTML이 포함됩니다. length 속성은 포함된 <search-context> 태그의 length 속성을 무시합니다.

5

<search-if-any-context length="XX"> ... /search-if-any-context>

<search-if-not-any-context> ... </search-if-not-any-context>

이러한 태그에는 결과와 연관된 컨텍스트 문자열이 있거나 없는 경우 태그 사이에 HTML이 포함됩니다. length 속성은 포함된 <search-context> 태그의 length 속성을 무시합니다.

6

<search-if-score lower="XX" upper="yy" rank="dynamic/static/dynamic-raw/static-raw/final-raw"> ... </search-if-score>

<search-if-not-score lower="XX" upper="yy" rank="dynamic/static"> ... </search-if-not-score>

이 태그에는 현재 결과의 점수가 XX와 YY 사이에 있거나 없는 경우 그 사이에 HTML이 포함됩니다. 글머리 기호나 그래픽을 추가하여 결과의 관련성을 보여주는 데 유용합니다. 옵션 > 메타데이터 > 정의 아래에 등급 유형 필드를 정의한 경우 등급 특성을 동적( <search-if-score rank="dynamic" lower=XX upper=YY> )으로 설정하여 동적 페이지 등급을 확인할 수 있습니다. 등급 특성을 정적( <search-if-score rank="static" lower=XX upper=YY> )으로 설정하여 정적 페이지 등급을 확인할 수 있습니다.

7

<search-if-field name="field-name" value="value"> ... </search-if-field>

<search-if-not-field name="field-name" value="value"> ... </search-if-not-field>

이러한 고급 태그에는 "name" 속성에 지정된 필드에 내용이 있는지 여부에 따라 그 사이에 HTML이 포함됩니다. 선택적 "value" 속성이 지정된 경우, 태그는 주어진 값이 현재 결과의 필드에 대한 값과 일치하는지(또는 일치하지 않음) 여부를 기준으로 그 사이에 HTML을 포함합니다. 이러한 태그는 결과 루프( <search-results> </search-results> 태그 사이)에서만 작동합니다.

결과 루프 앵커 링크 태그

결과 루프 태그 정보를 참조하십시오.

태그

설명

1

<search-link target="frame-name" hbx-enable="yes/no" hbx-linkid-name="field-name" hbx-linkid-none="text" hbx-linkid-length="XX"> ... </search-link>

이 태그 쌍은 태그 사이의 HTML 주위에 앵커 링크를 만듭니다. 링크를 클릭하면 결과 페이지가 표시됩니다. 선택적 target 속성은 프레임 지원 브라우저에서 결과 페이지를 표시하는 명명된 창을 지정합니다.

HBX을 통해 사용할 수 있는 분석을 활용하려면 hbox-enable 속성을 "yes"로 설정합니다. hbox-linkid-name을 추적할 메타 데이터 필드의 이름으로 설정합니다. 예를 들어 SKU 번호로 검색 결과를 추적하려면 hbox-linkid-name을 SKU 정보가 포함된 메타 데이터 필드의 이름으로 설정합니다.

날짜 유형 필드는 현재 지원되지 않습니다. hbox-linkid-name의 값이 생성된 앵커의 링크 ID에 추가됩니다. 이름이 지정된 메타 데이터 필드가 비어 있을 때마다 hbx-linkid-none 속성의 값이 링크 ID에 추가됩니다. hbox-linkid-length 값은 Meta 태그에서 가져오고 표시되는 문자 수를 제한합니다. 기본 문자 수는 12자입니다.

2

<search-smart-link target="frame-name" hbx-enable="yes/no" hbx-linkid-name="field-name" hbx-linkid-none="text" hbx-linkid-length="XX"> ... </search-smart-link>

이 태그 쌍은 <search-link> ... </search-link> 태그와 유사합니다. 생성된 앵커 링크를 클릭하면 결과 페이지가 표시되지만, 가장 가까운 앵커 태그로 결과 앞에 페이지가 스크롤되었습니다. PDF 링크의 경우 Acrobat 뷰어에 결과가 포함된 페이지가 표시됩니다. 선택적 target 속성은 프레임 지원 브라우저에서 결과 페이지를 표시하는 명명된 창을 지정합니다.

HBX을 통해 사용할 수 있는 분석을 활용하려면 hbox-enable 속성을 "yes"로 설정합니다. hbox-linkid-name을 추적할 메타 데이터 필드의 이름으로 설정합니다. 예를 들어 SKU 번호로 검색 결과를 추적하려면 hbox-linkid-name을 SKU 정보가 포함된 메타 데이터 필드의 이름으로 설정합니다.

날짜 유형 필드는 현재 지원되지 않습니다. hbox-linkid-name의 값이 생성된 앵커의 링크 ID에 추가됩니다. 이름이 지정된 메타 데이터 필드가 비어 있을 때마다 hbx-linkid-none 속성의 값이 링크 ID에 추가됩니다. hbox-linkid-length 값은 Meta 태그에서 가져오고 표시되는 문자 수를 제한합니다. 기본 문자 수는 12자입니다.

1

<search-if-link-extension> ... </search-if-link-extension>

<search-if-not-link-extension> ... </search-if-not-link-extension>

value 특성이 결과에 대한 URL의 끝과 일치하는 확장을 지정하는 경우 이러한 태그에는 HTML 사이에 HTML이 포함됩니다. 이 태그는 링크 확장명을 기반으로 검색 결과에 그래픽을 포함할 때 유용합니다. value 속성은 다음과 같이 하나 이상의 확장(공백으로 구분) 목록입니다.VALUE=".pdf" 또는 VALUE=".html .htm".

루프 위치 조건부 태그

다음 태그는 두 태그 사이의 텍스트를 조건부로 포함합니다. "반복" 태그 내에만 표시될 수 있습니다.< search-results><search-field-values>. 결과 집합 내의 현재 결과의 위치를 테스트하는 데 사용됩니다.

결과 루프 태그 정보를 참조하십시오.

태그

설명

1

<search-if-first> ... </search-if-first>

<search-if-not-first> ... </search-if-not-first>

현재 결과가 페이지의 첫 번째 결과(a0/> <search-results> 내에서 사용될 때) 또는 첫 번째 필드 값( <search-field-values> 내에서 사용될 때)인 경우 이 태그들 사이에 텍스트가 포함됩니다.

2

<search-if-last> ... </search-if-last>

<search-if-not-last> ... </search-if-not-last>

현재 결과가 페이지의 마지막 결과(a0/> <search-results> 내에서 사용될 때) 또는 마지막 필드 값( <search-field-values> 내에서 사용될 때)인 경우 이러한 태그들 사이에 텍스트가 포함됩니다. 이 태그는 결과 사이에 구분 기호를 삽입하는 데 사용할 수 있습니다. 예를 들어 결과 사이에 <hr> 태그가 삽입됩니다.

<search-results>    <search-lt>tr<search-if-alt> class="alt"</search-if-alt><search-gt>       <td><search-url></td>    </tr> </search-results>

1

<search-if-inner> ... </search-if-inner>

<search-if-not-inner> ... </search-if-not-inner>

현재 결과가 페이지의 첫 번째 또는 마지막 결과가 아니거나( <search-results> 내에서 사용될 때) 첫 번째 필드 값과 마지막 필드 값이 아닌 경우( <search-field-values> 내에서 사용될 때) 이 태그들 사이에 텍스트가 포함됩니다. 태그 버전이 아닌 경우 결과가 첫 번째인지 마지막 버전인지 테스트합니다.

4

<search-if-alt> ... </search-if-alt>

<search-if-not-alt> ... </search-if-not-alt>

현재 결과가 페이지의 대체 결과(a0/> <search-results> 내에서 사용될 때) 또는 대체 필드 값( <search-field-values> 내에서 사용될 때)인 경우 이러한 태그들 사이에 텍스트가 포함됩니다. "대체" 결과는 페이지의 두 번째, 네 번째, 여섯 번째 등입니다. 이 예제에서는 대체 테이블 행에 다른 클래스를 적용합니다. <search-lt> <search-gt> 을 사용하여 <search-if-alt> 태그를 <tr> 태그의 "내부"에 배치할 수 있도록 하십시오.

    <search-results>        <search-lt>tr<search-if-alt> class="alt"</search-if-alt><search-gt>           <td><search-url></td>        </tr>     </search-results>

5

<search-if-even> ... </search-if-even>

<search-if-not-even> ... </search-if-not-even>

현재 결과가 짝수 결과이거나 아닐 경우( <search-results> 내에서 사용될 경우) 또는 짝수 필드 값( <search-field-values> 내에서 사용될 경우) 사이에 있는 텍스트가 이 태그들입니다. 검색 결과는 해당 <search-index> 값이 짝수인 경우에도 번호가 짝수로 지정됩니다. 즉, 전체 결과 세트 내의 위치가 짝인 경우 전체 결과 세트 내에서가 아니라 페이지의 결과 위치를 테스트하는 <search-if-alt> 와 다를 수 있습니다. 다음 두 표는 차이에 대해 설명합니다.

첫 페이지, sp_n=1

색인

결과

심지어?

대체?

1

첫 번째 결과

아니오

아니오

2

두 번째 결과

1

세 번째 결과

아니오

아니오

4

네 번째 결과

5

5번째 결과

아니오

아니오

이후 페이지, sp_n=10

색인

결과

심지어?

대체?

10

10번째 결과

아니오

11

11차 결과

아니오

12

12차 결과

아니오

13

13번째 결과

아니오

14

14번째 결과

아니오

마지막으로 필드 값이 호출되지 않으므로 검색 필드 값에 대해 <search-if-even>은(는) 항상 <search-if-alt>과(와) 같습니다.

필드 값 목록 태그

다음 고급 태그 출력 필드 값과 전체 검색 결과 세트의 관련 데이터를 표시합니다. 이러한 태그는 검색 쿼리에서 sp-sfvl-field CGI 매개 변수에 의해 지정된 필드에 대해서만 출력합니다.

태그

설명

1

<search-field-value-list name="field-name" quotes="yes/no" commas="yes/no" data="values/counts/results" separator="X" sortby="none/values/counts/results" max-items="XX" date-format="date-format-string" gmt="yes/no" language="0/language-id" encoding="html/javascript/json/perl/url/none">

이 태그는 전체 결과 세트 내의 고유한 필드 값, 값 수 또는 결과 카운트 목록을 표시합니다.

이 태그는 검색 쿼리에서 sp_sfvl_field CGI 매개 변수에 의해 지정된 필드에 대한 출력만 산출합니다. 선택적 "따옴표" 속성은 개별 항목 출력이 큰따옴표(encoding=perl인 경우 작은따옴표)로 둘러싸여 있는지 여부를 제어합니다. "quote"의 기본값은 "yes"입니다. 선택적 "쉼표" 속성은 개별 항목 출력이 쉼표로 구분되는지 여부를 제어합니다. "쉼표"의 기본값은 "yes"입니다. 선택적 "data" 속성은 각 고유 필드 값이 출력인지(data="values"), 각 고유 필드 값의 총 카운트가 출력인지(data="counts") 또는 각 고유 값을 포함하는 결과 수(data="results")를 제어합니다. "data"의 기본값은 "values"입니다. 목록 유형이 아닌 필드의 경우 data="counts" 및 data="results"는 같습니다. separator 속성은 출력 값 사이에 삽입될 단일 문자 또는 구분 기호를 정의합니다. 선택적 "정렬" 속성은 출력 순서를 제어합니다.sortby="none"은 특정 순서를 의미하지 않으며, sortby="values"는 필드 값(필드의 정렬 속성에 따라 오름차순 또는 내림차순)으로 정렬하는 것을 의미하며, sortby="counts"는 필드 값 카운트의 내림차순으로 정렬하는 것을 의미하며, sortby="results"는 각 값이 들어 있는 결과 수의 내림차순으로 정렬하는 것을 의미합니다.

sortby="counts" 및 sortby="results"는 목록 유형이 아닌 필드에 해당합니다. 선택적 "max-items" 속성은 출력할 항목 수를 제한합니다. "max-items"의 기본값은 -1이며, 이것은 "모든 항목 출력"을 의미합니다.

최대 항목 수 제한은 100개입니다. "date-format", "gmt" 및 "language" 속성은 지정된 필드의 컨텐츠 유형이 "date"인 경우에만 관련이 있습니다. "date-format" 특성은 "%A, %B %d, %Y"(2016년 7월 25일 월요일) 등의 UNIX 스타일 날짜 형식 문자열을 사용합니다. "gmt"는 기본적으로 "yes"로 설정되며 날짜 문자열의 시간 부분이 GMT("yes") 또는 계정의 표준 시간대("no")로 출력되어야 하는지 여부를 제어합니다.

날짜 형식 문자열을 참조하십시오.

"language" 속성은 출력 날짜 문자열의 언어 및 로케일 규칙을 제어합니다. "0"(기본값)은 "계정 언어 사용"을 의미합니다. 다른 "언어" 값은 특정 언어 식별자로 해석됩니다. 예를 들어 "en_US"는 "영어(미국)"를 의미합니다. 선택적 "인코딩" 속성은 결과 페이지에서 출력할 출력 문자열 문자가 HTML 인코딩, JavaScript 인코딩, Perl 인코딩, URL 인코딩 또는 인코딩되지 않았는지 여부를 제어합니다. "encoding"의 기본값은 "html"입니다.

언어 식별자를 참조하십시오.

2

<search-field-value-list-count name="field-name" value="field-value" results="yes/no">

이 태그는 지정된 search-field-value-list에 대한 카운트 정보를 표시합니다. 이 태그에는 세 가지 서로 다른 사용 방법이 있습니다. "name" 속성만 제공되는 경우 이 태그는 전체 결과 집합 내에서 이름이 지정된 필드에 대한 고유한 값의 수를 출력합니다. "name" 및 "value" 속성이 모두 제공되면 이 태그는 전체 결과 집합(results="no") 내에서 지정된 값의 총 개수를 출력하거나 전체 결과 집합(results="yes")에 지정된 값을 포함하는 총 결과 수를 출력합니다. "results"의 기본값은 "no"입니다. 참고:목록 유형이 아닌 필드의 경우 results="yes" 및 results="no"는 같습니다. "value" 속성이 제공되지 않으면 "results" 값이 무시됩니다. 이 태그는 검색 쿼리에서 sp-sfvl-field CGI 매개 변수에 의해 지정된 필드에 대한 출력만 산출합니다.

1

<search-if-field-value-list-count name="field-name" value="field-value"> ... </search-if-field-value-list-count>

<search-if-not-field-value-list-count name="field-name" value="field-value"> ... </search-if-not-field-value-list-count>

지정된 특성이 0보다 큰 값을 반환하거나 반환하지 않을 경우 <search-field-value-list-count name="field-name" value="field-value"> 에 상응하는 호출이 있을 경우 이러한 태그는 그 사이에 HTML을 표시합니다.

4

<search-if-single-field-value-list-count name="field-name"> ... </search-if-single-field-value-list-count>

이러한 태그는 지정된 특성이 단일 값을 반환하거나 반환하지 않을 경우 <search-field-value-list-count name="field-name" value="field-value"> 에 상응하는 호출이 있을 경우 두 태그 사이의 컨텐트를 표시합니다. 이것은 일반적으로 계정에서 패싯 슬롯을 사용하는 경우에 사용됩니다. 측면 슬롯에서는 일반적으로 연결된 이름-슬롯에 단일 항목이 있는 경우에만 값-슬롯을 표시하려고 합니다. 전송 템플릿에서 이 검사를 수행하는 것이 프레젠테이션 레이어에서 수행하는 것보다 효율적입니다.

필드 값 목록 루프 태그

다음과 같은 고급 태그는 루핑 구문을 사용하여 전체 검색 결과 세트의 관련 데이터와 필드 값을 열거하고 출력합니다. 이러한 태그는 검색 쿼리에서 sp-sfvl-field CGI 매개 변수에 의해 지정된 필드에 대해서만 출력합니다.

태그

설명

1

<search-field-values name="field-name" sortby="none/values/counts/results" max-items="XX"> ... </search-field-values>

이 태그는 전체 결과 집합 내의 특정 필드에 대한 필드 값과 관련 데이터를 열거하는 루프를 만듭니다. 이 태그를 다른 <search-field-values> 태그 내에 중첩하지 마십시오. "name" 속성은 열거할 값이 포함된 필드의 이름을 지정합니다. 선택적 "sortby" 속성은 열거형 순서를 제어합니다."none"은 특정 순서를 의미하지 않으며, "values"는 필드 값(필드의 정렬 속성에 따라 오름차순 또는 내림차순)으로 정렬하는 것을 의미하며, sortby="counts"는 필드 값 카운트의 내림차순으로 정렬하는 것을 의미하며, sortby="results"는 각 값을 포함하는 결과 수의 내림차순으로 정렬하는 것을 의미합니다.

sortby="counts" 및 sortby="results"는 목록 유형이 아닌 필드에 해당합니다.. 선택적 "max-items" 속성은 반복 횟수를 지정된 값으로 제한합니다. "max-items"의 기본값은 -1이며, 이것은 "모든 값 열거"를 의미합니다.

2

<search-field-value date-format="date-format-string" encoding="html/javascript/json/perl/url/none" gmt="yes/no" language="0/language-id">

이 태그는 현재 <search-field-values> 루프 반복에 대한 필드 값을 출력합니다. 이 태그는 <search-field-values> 루프 내에서만 유효합니다. "date-format", "gmt" 및 "language" 속성은 바깥쪽 <search-field-values> 태그에 지정된 필드 이름의 내용 유형이 "date"인 경우에만 관련이 있습니다. "date-format" 특성은 "%A, %B %d, %Y"(2020년 7월 25일 월요일) 등의 UNIX 스타일 날짜 형식 문자열을 사용합니다.

날짜 형식 문자열을 참조하십시오.

선택적 "인코딩" 속성은 결과 페이지에서 출력할 출력 문자열 문자가 HTML 인코딩, JavaScript 인코딩, Perl 인코딩, URL 인코딩 또는 인코딩되지 않았는지 여부를 제어합니다. "encoding"의 기본값은 "none"입니다. 일반적으로 인코딩 특성을 지정할 필요가 없습니다. "gmt"는 기본적으로 "yes"로 설정되며 날짜 문자열의 시간 부분이 GMT("yes") 또는 계정의 표준 시간대("no")로 출력되어야 하는지 여부를 제어합니다. "language" 속성은 출력 날짜 문자열의 언어 및 로케일 규칙을 제어합니다. "0"(기본값)은 "계정 언어 사용"을 의미합니다. 다른 "언어" 값은 특정 언어 식별자로 해석됩니다. 예를 들어 "en_US"는 "영어(미국)"를 의미합니다.

언어 식별자를 참조하십시오.

1

<search-field-value-count results="yes/no">

이 태그는 현재 <search-field-values> 루프 반복과 연관된 카운트를 출력합니다. 출력 개수는 필드 값(results="yes")을 포함하는 전체 결과 집합의 결과 수 또는 전체 결과 집합의 필드 값에 대한 총 계수입니다. "results"의 기본값은 "no"입니다.

목록 유형이 아닌 필드의 경우 results="yes" 및 results="no"는 같습니다. 이 태그는 <search-field-values> 루프 내에서만 유효합니다.

4

<search-field-value-counter>

이 태그는 현재 <search-field-values> 루프 반복에 대한 서수 카운터를 출력합니다. 이 태그는 <search-field-values> 루프 내에서만 유효합니다.

태그 제안

사용자에게 익숙한 "이것을 찾으셨나요?"를 제공합니다. 서비스를 참조하십시오. 예를 들어 사용자가 검색어의 맞춤법을 잘못 입력한 경우 Suggest를 사용하면 사용자가 올바른 맞춤법을 제안함으로써 결과를 찾을 수 있습니다. 시스템에서 사용자가 결과를 검색하는 데 도움이 되는 관련 키워드를 제안할 수도 있습니다. 제안을 생성할 때 제안 서비스는 다음 두 가지 사전을 사용합니다.계정 언어( Indexing > Words and Languages > Language 아래에 설정)와 계정 인덱스의 키워드에서 고유하게 빌드된 다른 언어.

노트

제안 서비스는 중국어, 일본어 또는 한국어로 작동하지 않습니다.

태그

설명

1

<search-if-suggestions> ... </search-if-suggestions>

이러한 태그들을 <search-propose> , <search-propose-link> 등과 같은 "추천" 템플릿 태그로 둘러싸십시오. 검색이 제안을 생성하면 검색 엔진은 열린 태그와 닫기 태그 사이의 모든 것을 출력하고 처리합니다. 검색에서 제안을 생성하지 않으면 중첩된 콘텐츠 중 아무 것도 출력되지 않습니다.

2

<search-suggestions> ... </search-suggestions>

이 태그는 원래 "의도"로 입력한 쿼리에 대해 제안된 검색어 목록(예: "의도적", "의도적" 및 "의도적")을 포함하는 "제안" 루프를 생성합니다. 용어 목록을 생성할 때 검색 엔진은 중첩 HTML 및/또는 템플릿 태그를 최대 5배 반복하며, 이것은 최대 제안 수입니다. count 속성을 사용하여 생성된 제안 수(0-5 사이)를 지정합니다.

<search-suggestions> 태그는 페이지에 여러 번 나타나 제안 목록을 반복할 수 있습니다. 각 결과 수에 따라 여러 제안이 정렬됩니다.

<search-suggestions> 태그를 열고 <search-if-sugends> 태그 사이에 중첩합니다.

1

<search-suggestion-link> ... </search-suggestion-link>

이 태그는 원래 용어 대신 선택한 제안된 검색어를 사용하여 원래 검색 쿼리에 대한 링크를 생성합니다. 이 태그는 클래스, 대상 및 스타일과 같은 HTML 특성을 수락하고 간단히 인쇄합니다. 태그는 생성된 링크의 기본 URL로 사용되는 URL 속성을 허용할 수도 있습니다. 태그는 <search-suggestions> 루프 내에만 나타날 수 있습니다.

4

<search-suggestion-text />

이 태그는 원래 "의도"로 입력한 쿼리에 대해 현재 제안된 쿼리 용어(예: "의도된")를 인쇄합니다. 태그에 특성이 없으며 <search-suggestions> 루프 내에만 나타날 수 있습니다.

5

<search-if-not-suggestions> ... </search-if-not-suggestions>

검색이 제안을 생성하지 않으면 검색 엔진은 열린 태그와 닫기 태그 사이의 모든 것을 출력하고 처리합니다. 검색이 제안을 생성하는 경우 중첩된 콘텐츠 중 어느 것도 출력되지 않습니다.

6

<search-if> ... </search-if>

이러한 조건부 태그에는 제안된 용어가 제안 루프에서 첫 번째 용어인지 여부를 기준으로 그 사이에 HTML이 포함됩니다. 태그는 열기 및 닫기 <search-proposion> 태그 사이에 나타나야 합니다.

7

<search-if> ... </search-if>

이러한 조건부 태그에는 제안된 용어가 제안 루프에서 마지막 용어인지 여부를 기준으로 그 사이에 HTML이 포함됩니다. 태그는 열기 및 닫기 <search-proposion> 태그 사이에 나타나야 합니다.

8

<search-suggestion-index>

이 태그는 현재 제안된 검색어의 숫자 인덱스를 반환합니다. 태그는 열기 및 닫기 <search-proposion> 태그 사이에 나타나야 합니다.

9

<search-suggestion-total>

이 태그는 제안된 검색어의 총 수를 반환합니다. 태그는 열기 및 닫기 <search-proposion> 태그 사이에 나타나야 합니다.

10

<search-suggestion-result-count>

이 태그는 제안된 검색어에 대한 총 결과 수를 반환합니다. 태그는 열기 및 닫기 <search-proposion> 태그 사이에 나타나야 합니다.

템플릿 문자열 태그

다음 태그는 템플릿의 해당 지점에서 문자열을 HTML로 출력합니다.

태그

설명

1

<search-body>

템플릿 링크 아래에 기본 모양 섹션이 설정하는 검색 링크 색상 설정이 있는 HTML 본문 태그입니다. 결과 페이지에 배경 이미지를 표시하려면 이 태그에 배경 속성을 추가하십시오. 이 태그에 추가된 모든 색상 속성은 [기본 모양] 섹션에 설정된 [검색 링크 색상] 설정을 무시합니다.

2

<search-header>

템플릿 링크 아래의 기본 모양 섹션에 설정된 검색 결과 헤더의 HTML.

1

<search-cdata> ... </search-cdata>

search-data 태그는 해당 XML 태그로 대체됩니다. <search-cdata> <![CDATA[" 및 </search-cdata> 태그는 " ]> "로 대체됩니다. XML 파서는 열린 태그와 닫기 태그 사이의 정보를 구문 분석하지 않습니다.

4

<search-query query-number="XX" encoding="html/javascript/json/perl/url/none">

방문자가 입력한 쿼리 고급 선택적 "쿼리 번호" 속성은 번호가 매겨진 쿼리 문자열이 이 태그로 출력되는 것을 제어합니다. 예를 들어 <search-query-number=1> sp_q_1 cgi 매개 변수의 내용을 출력합니다. "query-number"가 지정되지 않았거나 쿼리-번호가 "0"인 경우 기본 쿼리( sp_q )가 출력됩니다. 선택적 "encoding" 속성은 결과 페이지에서 출력할 출력이 HTML 인코딩, JavaScript 인코딩, Perl 인코딩, URL 인코딩 또는 인코딩되지 않았는지 여부를 제어합니다. "encoding"의 기본값은 "html"입니다. 일반적으로 인코딩 특성을 지정할 필요가 없습니다.

5

<search-total>

이 검색에 대한 총 결과 수입니다.

6

<search-count>

이 페이지에 대해 보고된 결과 수입니다.

7

<search-lower>

이 페이지에 대해 보고된 첫 번째 결과 수입니다.

8

<search-upper>

이 페이지에 대해 보고된 마지막 결과 수입니다.

9

<search-prev-count>

이전 페이지에 대해 보고된 결과 수입니다.

10

<search-next-count>

다음 페이지에 대해 보고된 결과 수입니다.

11

<search-time>

이 검색에 대한 시간(초)입니다.

12

<search-logo>

계정에 대해 구성된 검색 로고의 HTML(있는 경우) 이 로고는 사이트 검색/머천다이징에 크레디트를 제공하는 이미지입니다

현재 대부분의 계정에는 연관된 검색 로고가 없습니다.

13

<search-collection all="name">

이 검색에 대한 결과 컬렉션입니다. 선택적 "all" 속성은 전체 웹 사이트를 나타내는 컬렉션의 이름을 지정하는 데 사용됩니다.

14

<search-form> ...</search-form>

시작 및 끝 양식 태그를 삽입합니다. 메서드 및 작업 속성을 시작 양식 태그에 삽입합니다. 언어용 dir="RTL" 속성, JavaScript 관련 "name" 및 "onSubmit" 속성을 비롯한 추가 속성을 허용합니다.

15

<search-input-account>

계정 번호를 지정하는 양식 입력 태그를 삽입합니다.

16

<search-input-gallery>

갤러리 번호를 지정하는 양식 입력 태그를 삽입합니다.

17

<search-input-query query-number="XX">

쿼리 문자열을 지정하는 양식 입력 태그를 삽입합니다. 고급 선택적 "쿼리 번호" 속성은 번호가 매겨진 쿼리가 양식 입력 태그에 사용되는 것을 제어합니다. 예를 들어 <search-input-query-number=1> sp_q_1 쿼리에 대한 양식 입력 태그를 출력합니다. "query-number"가 지정되지 않았거나 "query-number"가 "0"인 경우 기본 sp_q 쿼리에 대한 입력 태그가 삽입됩니다.

18

<search-input-collections all="name">

양식 선택 태그 및 컬렉션 선택 메뉴를 표시하는 관련 HTML을 삽입합니다. 선택적 "all" 속성은 전체 웹 사이트를 나타내는 컬렉션의 이름을 지정하는 데 사용됩니다.

19년

<search-lt>

결과 페이지의 다른 HTML 또는 템플릿 태그 내에 있는 검색 템플릿 태그 중 하나에서 출력을 삽입합니다. <search-lt> 보다 작음 문자를 삽입합니다. <search-lt> <search-gt> 을 사용하면 검색 템플릿 태그를 속성 값으로 사용할 수 있도록 태그 정의를 이스케이프 처리할 수 있습니다. 템플릿이 검색에 대한 응답으로 렌더링되면 보다 작음 기호(<)가 <search-lt> 태그를 대체합니다. 예를 들어 <search-link> <search-lt>a href="<search-url>"<search-gt> 과 같습니다.

20년

<search-gt>

결과 페이지의 다른 HTML 또는 템플릿 태그 내에 있는 검색 템플릿 태그 중 하나에서 출력을 삽입합니다. <search-gt> 보다 큰 문자를 삽입합니다. <search-lt> <search-gt> 을 사용하면 다른 템플릿 태그를 속성 값으로 사용할 수 있도록 태그 정의를 이스케이프 처리할 수 있습니다. 템플릿이 검색에 대한 응답으로 렌더링되면 보다 큰 기호(>)가 <search-gt> 태그를 대체합니다. 예를 들어 <search-link> <search-lt>a href="<search-url>"<search-gt> 과 같습니다.

21

<search-param name="param-name" length="XX" encoding="html/javascript/json/perl/url/none">

현재 검색 요청에서 "param-name"이라는 cgi 매개 변수의 값을 반환합니다. 선택적 "encoding" 속성은 결과 페이지에서 출력할 출력이 HTML 인코딩, JavaScript 인코딩, Perl 인코딩, URL 인코딩 또는 인코딩되지 않았는지 여부를 제어합니다. "encoding"의 기본값은 "html"입니다. 일반적으로 인코딩 특성을 지정할 필요가 없습니다.

22

<search-trace encoding="html/javascript/ json/perl/url/none">

인코딩 속성은 선택 사항입니다.기본값은 json 입니다.

참고: 이 태그는 핵심 검색 쿼리 매개 변수와 함께 sp_trace=1 을 지정한 경우에만 출력됩니다.

백엔드 검색 CGI 매개 변수에 있는 표의 48행을 참조하십시오.

템플릿 앵커 링크 태그

다음은 앵커 링크가 그 사이의 HTML을 둘러싸도록 하는 태그입니다. 앵커 링크를 클릭하면 다른 결과 페이지가 표시되도록 요청합니다. 선택적 속성 "count"는 페이지에 많은 결과를 표시합니다. 지정하지 않으면 현재 페이지에서 요청한 카운트가 사용됩니다. 고급 선택적 "URL" 속성은 연결된 링크가 연결되는 도메인을 제어합니다. 기본적으로 도메인은 https://search.atomz.com/search/이지만 URL 특성을 사용하여 변경할 수 있습니다.

태그

설명

1

<search-next URL="https://search.yourdomain.com/search/"> ... </search-next>

<search-prev URL="https://search.yourdomain.com/search/"> ... </search-prev>

결과의 다음 또는 이전 페이지를 표시합니다.

2

<search-sort-by-date URL="https://search.yourdomain.com/search/"> ... </search-sort-by-date>

<search-sort-by-score URL="https://search.yourdomain.com/search/"> ... </search-sort-by-score>

날짜 또는 관련별로 결과를 정렬합니다.

1

<search-show-summaries URL="https://search.yourdomain.com/search/"> ... </search-show-summaries>

<search-hide-summaries URL="https://search.yourdomain.com/search/"> ... </search-hide-summaries>

요약을 표시하거나 숨깁니다.

템플릿 조건부 태그

태그 사이에 HTML을 조건부로 포함할 수 있는 태그입니다.

태그

설명

1

<search-if-results> ... </search-if-results>

<search-if-not-results> ...</search-if-not-results>

현재 페이지에 검색 결과가 있거나 없는 경우 이러한 태그에는 HTML이 포함됩니다.

2

<search-if-prev-count> ... </search-if-prev-count>

<search-if-not-prev-count> ... </search-if-not-prev-count>

<search-if-next-count> ... </search-if-next-count>

<search-if-not-next-count> ... </search-if-not-next-count>

이러한 태그에는 이전 페이지 또는 다음 페이지에 연관된 결과가 있는 경우 HTML이 포함됩니다.

1

<search-if-sort-by-score> ... </search-if-sort-by-score>

<search-if-not-sort-by-score> ... </search-if-not-sort-by-score>

<search-if-sort-by-date> ... </search-if-sort-by-date>

<search-if-not-sort-by-date> ... </search-if-not-sort-by-date>

이러한 태그에는 현재 페이지가 관련성 또는 날짜별로 정렬되어 있거나 없는 경우 HTML이 포함됩니다.

4

<search-if-show-summaries> ... </search-if-show-summaries>

<search-if-hide-summaries> ... </search-if-hide-summaries>

현재 페이지에 요약이 표시되거나 숨겨진 경우 이러한 태그에는 HTML이 포함됩니다. 이러한 태그를 사용하여 검색 결과의 일부를 포함하거나 제외할 수 있습니다.

5

<search-if-input-collections> ... </search-if-input-collections>

<search-if-not-input-collections> ... </search-if-not-input-collections>

현재 페이지에 대한 검색 결과 생성에 컬렉션이 지정된 경우 이러한 태그에는 HTML이 포함됩니다.

6

<search-if-advanced> ... </search-if-advanced>

<search-if-not-advanced> ... </search-if-not-advanced>

검색 쿼리에 대해 sp_advanced=1 CGI 매개 변수가 지정된 경우 이러한 태그에는 HTML이 포함됩니다.

7

<search-if-bad-param name="parameter-name"> ... </search-if-bad-param>

<search-if-not-bad-param name="parameter-name"> ... </search-if-not-bad-param>

이러한 태그는 지정된 매개 변수가 잘못되었거나 유효하지 않은 경우 태그 사이에 HTML을 포함하거나 제외합니다.

현재 sp_q_location[_#] 매개 변수만 지원됩니다.

8

<search-if-param name="param-name" value="param-value"> ... </search-if-param>

<search-if-not-param name="param-name" value="param-value"> ... </search-if-not-param>

이러한 고급 태그는 "name" 속성에 지정된 CGI 매개 변수가 "value" 속성에 지정된 값을 가지고 있는지 여부를 기준으로 그 사이에 있는 HTML을 포함합니다.

9

<search-if-sort-by-field name="field-name"> ... </search-if-sort-by-field>

<search-if-not-sort-by-field name="field-name"> ... </search-if-not-sort-by-field>

이러한 고급 태그에는 현재 페이지가 지정된 필드 이름별로 정렬되어 있거나 없는 경우 그 사이에 있는 HTML이 포함됩니다.

템플릿 양식 제어 태그

검색 템플릿의 <form> 내 확인란, 라디오 단추 및 목록 상자에 대한 기본 선택 상태를 제어할 수 있는 태그입니다.

태그

설명

1

<search-input>

<input> 태그 대신 템플릿에 사용됩니다. 태그가 브라우저에 기록되면 입력 search-input 을 대체하며 태그에 있는 다른 모든 정보는 그대로 출력됩니다. 또한 태그에 지정된 이름 이 CGI 매개 변수로 나열되고 태그에 지정된 이 해당 CGI 매개 변수의 값이면 확인된 단어가 태그 끝에 추가됩니다. 이렇게 하면 검색 결과의 기본 라디오 단추 또는 확인란 상태를 현재 쿼리와 동일하게 자동으로 만들 수 있습니다.

예를 들어 체크 상자의 HTML 코드는 다음과 같을 수 있습니다.

<input type="checkbox" name="sp_w" value="exact">유사한 사운드 일치 없음

해당 확인란에 해당하는 템플릿 코드는 다음과 같습니다.

<search-input type="checkbox" name="sp_w" value="exact">유사한 사운드 일치 없음

쿼리에 대한 CGI 매개 변수 문자열에 sp_w=exact 이 들어 있으면 검색 결과를 포함한 브라우저에 기록된 태그는 다음과 같이 표시됩니다(확인된 단어가 태그 끝에 삽입됨).

<input type="checkbox" name="sp_w" value="exact" checked="">유사한 사운드 일치 없음

쿼리에 대한 CGI 매개 변수 문자열에 sp_w=exact 이(가) 포함되어 있지 않으면 검색 결과가 포함된 브라우저에 기록된 태그는 다음과 같이 표시됩니다( checked 이 태그에 나열되지 않음).

<input type="checkbox" name="sp_w" value="exact">유사한 사운드 일치 없음

<search-input> 태그는 검색 템플릿에 확인란 및 라디오 단추를 입력하는 데 유용합니다. 검색 템플릿에서 <form> 에 추가할 확인란 또는 라디오 단추가 있는 경우 <input..> 대신 <search-input...> 을 사용합니다.> .

2

<search-select> ... </search-select>

<search-option> ... </search-option>

<form> 태그의 드롭다운 목록 상자는 <select> 태그로 시작하고 </select> 태그로 끝납니다. 연관된 CGI 매개 변수의 이름 <select> 태그 내에 나열됩니다. <select> 태그는 목록 상자 내에 표시할 값을 지정하는 <option> 태그의 목록입니다.

<search-select> , </search-select> , <search-option> </search-option> 태그는 <search-input> 태그와 유사한 기능을 제공합니다. 즉, <search-select> 태그의 이름 이 CGI 매개 변수로 나열되고 해당 CGI의 이(가) CGI 매개 변수로 나열되는 경우 태그가 브라우저로 전송된 끝에 자동으로 추가됩니다. 매개 변수는 특정 <search-option> 태그에서 으로 나열됩니다. 이렇게 하면 검색 결과에서 현재 쿼리와 동일한 기본 목록 상자를 자동으로 선택할 수 있습니다.

예를 들어 일반적인 목록 상자는 다음과 같습니다.

<select name="sp_x" size=1> <option value="any" selected>Anywhere</option> <option value="title">Title</option> <option value="desc">Description</option> <option value="keys">Keywords</option> <option value="body">Body</option> <option value="alt">Alternate text</option> <option value="url">URL</option> <option value="target">Target</option> </select>

해당 목록 상자에 대한 해당 템플릿 코드는 다음과 같습니다.

<search-select name="sp_x" size=1> <search-option value="any">Anywhere</search-option> <search-option value="title">Title</search-option> <search-option value="desc">Description</search-option> <search-option value="keys">Keywords</search-option> <search-option value="body">Body</search-option> <search-option value="alt">Alternate text</search-option> <search-option value="url">URL</search-option> <search-option value="target">Target</search-option> </search-select>

검색 템플릿의 에 추가할 목록 상자가 있는 경우 <select..> , </search-select> </select> 대신 <search-select.> 대신 을 사용합니다. <옵션...> 대신 , </search-option> </option> 대신 .

1

<search-sort-by-field name="field-name" count="XX"> ... </search-sort-by-field>

이러한 고급 태그는 이러한 태그 사이의 HTML 주위에 앵커 링크를 만듭니다. 이 앵커를 클릭하면 지정된 필드에 따라 정렬된 결과 페이지가 표시됩니다. 선택적 count 속성은 결과 페이지에 표시할 결과 수를 지정합니다. count 를 생략하면 현재 페이지에 사용된 카운트가 사용됩니다.

날짜 형식 문자열

날짜 형식 문자열에서 다음 변환 사양을 사용할 수 있습니다.

날짜 형식 문자열

설명

%A

"월요일"과 같이 전체 평일 이름의 전국적 표현으로 일치합니다. 언어학 > 단어 및 언어 > 언어 의 설정에 따라 해당 국가의 표현이 결정됩니다.

단어 및 언어 정보를 참조하십시오.

%a

약어가 처음 3자(예: "Mon")인 요일 이름의 약어를 주로 표시합니다. 언어학 > 단어 및 언어 > 언어 의 설정에 따라 해당 국가의 표현이 결정됩니다.

단어 및 언어 정보를 참조하십시오.

%B

"June"와 같이 전체 월 이름의 국가 표현과 일치합니다. 언어학 > 단어 및 언어 > 언어 의 설정에 따라 해당 국가의 표현이 결정됩니다.

단어 및 언어 정보를 참조하십시오.

%b

약어 3자가 "Jun"과 같이 축약된 월 이름의 국가 표현과 일치합니다. 언어학 > 단어 및 언어 > 언어 의 설정에 따라 해당 국가의 표현이 결정됩니다.

단어 및 언어 정보를 참조하십시오.

%D

"%m/%d/%y"에 해당합니다(예: "07/25/13").

%d

월의 날짜를 십진수(01-31)로 찾습니다.

%e

월일을 십진수(1-31)로 찾습니다. 공백이 한 자리 앞에 있습니다.

%H

24시간 시계를 소수(00-23)로 찾습니다.

%h

약어 3자가 "Jun"(예: %b과 동일)인 축약된 월 이름의 국가 표현과 일치합니다.

%I

12시간 시계를 소수(01-12)로 찾습니다.

%j

연도 날짜를 소수 자릿수로 일치합니다(001-366).

%k

(24시간 시계를 소수점 숫자(0-23)로 찾습니다. 공백이 한 자리 앞에 있습니다.

%l

12시간 시간을 소수 숫자로 일치시킵니다(1-12). 공백이 한 자리 앞에 있습니다.

%M

분을 소수(00-59)로 찾습니다.

%m

월을 십진수(01-12)로 찾습니다.

%p

"PM"과 같이 "antidiem" 또는 "post meridiem"의 국가 표현을 적절히 찾습니다. 언어학 > 단어 및 언어 > 언어 의 설정에 따라 해당 국가의 표현이 결정됩니다.

단어 및 언어 정보를 참조하십시오.

%R

"%H:%M"에 해당합니다(예: "13:23").

%r

"%I:%M:%S %p"과(와) 같습니다(예: "01:23:45 PM").

%S

둘째 숫자를 소수(00-60)로 찾습니다.

%T

"%H:%M:%S"에 해당합니다(예: "13:26:47").

%U

연도의 주 번호(주의 첫 날로 일요일)를 십진수(00-53)로 찾습니다.

%v

"%e-%b-%Y"에 해당합니다(예: "25-Jul-2013").

%Y

"2013"과 같이, 센서가 있는 연도를 십진수로 찾습니다.

%y

세기가 없는 연도를 소수(00-99)로 찾습니다.

%Z

시간대 이름과 일치합니다.

%%

"%".

언어 식별자

다음 표는 지원되는 각 언어에 대한 언어 식별자를 포함합니다. 다음 템플릿 태그에서 이러한 식별자를 선택적 "언어" 속성의 값으로 사용할 수 있습니다.

언어

언어 identifier

불가리아어(불가리아)

bg_BG

중국어(중국)

zh_CN

중국어(홍콩)

zh_HK

중국어(싱가포르)

zh_SG

중국어(대만)

zh_TW

체코어(체코)

cs_CZ

덴마크어(덴마크)

da_DK

네덜란드어(벨기에)

nl_BE

네덜란드어(네덜란드)

nl_NL

영어(오스트레일리아)

en_AU

영어(캐나다)

en_CA

영어(영국)

en_GB

영어(미국)

en_US

프랑스어(벨기에)

fr_BE

프랑스어(캐나다)

fr_CA

핀란드어(핀란드)

fi_FI

프랑스어(프랑스)

fr_FR

프랑스어(스위스)

fr_CH

독일어(오스트리아)

de_AT

독일어(독일)

de_DE

독일어(스위스)

de_CH

그리스어(그리스)

el_GR

아일랜드 게일릭(아일랜드)

ga_IE

이탈리아어(이탈리아)

it_IT

일본어(일본)

ja_JP

한국어(한국)

ko_KR

노르웨이어(노르웨이)

no_NO

폴란드어(폴란드)

pl_PL

포르투갈어(브라질)

pt_BR

포르투갈어(포르투갈)

pt_PT

러시아어(구 소련)

ru_SU

슬로바키아어(슬로바키아)

sk_SK

슬로바키아어(슬로베니아)

sl_SI

스페인어(멕시코)

es_MX

스페인어(스페인)

es_ES

스웨덴어(스웨덴)

sv_SE

내용 유형 HTTP 헤더 지정

다음 태그를 사용하여 컨텐트 유형 HTTP 응답 헤더를 지정할 수 있습니다.

<search-content-type-header [content="MIME-type"] [charset="charset-name"]>

contentcharset 속성은 선택 사항입니다. 이 태그는 템플릿에 가능한 한 빨리 나타나야 합니다. 또한 <search-html-meta-charset> 또는 <search-xml-decl> 앞에 나타나는 것이 좋습니다. 이는 해당 태그의 동작에 영향을 줍니다.

content 속성을 지정하지 않으면 MIME-type 값이 기본적으로 [!UICONTROL Settings] > [!UICONTROL Crawling] > [!UICONTROL Content Types]​에 설정된 값으로 설정됩니다. content 속성을 지정하면 <search-html-meta-charset> 태그의 기본 content 속성으로 사용됩니다.

charset 속성을 지정하지 않으면 charset 값이 content-type 헤더에 기록되지 않습니다.

charset="1"을 지정하는 경우 charset-name에 대한 실제 값은 sp_f CGI 매개 변수의 값입니다. 검색과 함께 sp_f CGI 매개 변수가 제출되지 않으면 charset-name에 대한 실제 값이 계정 설정에서 읽습니다. Settings > My Profile > Personal Information > Character Encoding​에서 계정과 연결된 문자 집합을 보거나 변경할 수 있습니다.

개인 사용자 정보 구성을 참조하십시오.

charset="iso-8859-1" 또는 charset="Shift-JIS" 같은 charset 값으로 나열하여 특정 문자 집합 이름을 선택할 수 있습니다.

charset 속성을 지정하면 <search-html-meta-charset><search-xml-decl> 태그에 대한 기본 charset 특성으로 사용되고 content-type 헤더로 출력됩니다.

HTML 템플릿에 문자 집합 지정

기본 HTML 검색 결과 템플릿은 다음 태그를 통해 현재 계정과 연결된 문자 세트를 지정합니다.

<search-html-meta-charset [content="MIME-type"] [charset="charset-name"]>

내용 및 문자 집합은 선택 사항입니다. 이 태그는 템플릿의 HTML <head> 섹션에 나타나야 합니다. 이 태그로 인해 템플릿에서 생성된 HTML 페이지의 다음 태그가 생성됩니다.

<meta http-equiv="content-type" content="MIME-type; charset=charset-name">

content 속성을 지정하지 않으면 MIME-type의 실제 값이 기본적으로 2개 값 중 하나로 설정됩니다. <search-content-type-header> 태그가 content 속성을 지정한 경우 해당 값이 사용됩니다. 그렇지 않은 경우 사용된 값은 Templates > Settings > Content Type 탭에 설정된 값입니다.

charset 속성을 지정하지 않으면 charset-name의 실제 값이 기본적으로 2개 값 중 하나로 설정됩니다. <search-content-type-header> 태그가 charset 속성을 지정한 경우 해당 값이 사용됩니다. 그렇지 않으면 계정 설정에서 charset-name의 실제 값을 읽습니다. Settings > My Profile > Personal Information > Character Encoding​에서 계정과 연결된 문자 집합을 보거나 변경할 수 있습니다.

개인 사용자 정보 구성을 참조하십시오.

charset="1"을 지정하는 경우 charset-name에 대한 실제 값은 sp_f CGI 매개 변수의 값입니다. sp_f CGI 매개 변수가 검색과 함께 제출되지 않으면 charset-name에 대한 실제 값은 <search-content-type-header> 태그에 설정된 값 또는 계정 설정에 설정된 값입니다.

charset="charset-name"에서와 같이 특정 문자 집합 이름을 지정할 수 있습니다. 예: charset="iso-8859-1" 또는 charset="Shift-JIS".

<search-html-meta-charset> 태그는 선택 사항입니다. 이 값을 제거하면 브라우저는 content-type의 기본값을 사용합니다. 이 값은 다음과 같습니다.content="text/html; charset=ISO-8859-1". <search-html-meta-charset> 태그를 자신의 http-equiv 태그로 바꾸도록 선택할 수도 있습니다.

XML 템플릿에 문자 집합 지정

기본 XML 검색 결과 템플릿은 다음 태그를 통해 현재 계정과 연결된 문자 집합을 지정합니다.

<search-xml-decl [charset="charset-name"]>

charset 속성은 선택 사항입니다. 이 태그는 템플릿의 맨 위에 표시되어야 하지만 <search-content-type-header> 태그 뒤에 표시됩니다. 이 태그의 결과로 템플릿에서 생성된 XML 문서의 다음 태그가 생성됩니다.

<?xml version="1.0" encoding="charset-name" standalone="yes" ?>

charset을 지정하지 않으면 charset-name의 실제 값이 기본적으로 2개 값 중 하나로 설정됩니다. <search-content-type-header>charset 특성을 지정한 경우 해당 값이 사용됩니다. 그렇지 않으면 계정 설정에서 charset-name의 실제 값을 읽습니다. Settings > My Profile > Personal Information > Character Encoding​에서 계정과 연결된 문자 집합을 보거나 변경할 수 있습니다.

개인 사용자 정보 구성을 참조하십시오.

charset="1"을 지정하는 경우 charset-name에 대한 실제 값은 sp_f CGI 매개 변수의 값입니다. sp_f CGI 매개 변수가 검색과 함께 제출되지 않으면 charset-name에 대한 실제 값은 <search-content-type-header> 태그에 설정된 값 또는 계정 설정에 설정된 값입니다.

원할 경우 charset="charset-name"에서와 같이 특정 문자 집합 이름을 지정할 수 있습니다. 예, charset="iso-8859-1" or charset="Shift-JIS".

<search-xml-decl> 태그를 자신의 ?xml 태그로 바꾸도록 선택할 수 있습니다.

다른 내에 검색 템플릿 포함

하나의 검색 템플릿을 다른 템플릿에 포함하려면 다음 예와 같이 포함할 템플릿 파일의 이름으로 파일 속성을 설정하여 <search-include> 태그를 사용합니다.

<search-include file="seo/seo_search_title.tpl" />

SEO 검색 템플릿 세그먼트는 seo/ 하위 폴더에 있으며 일반 검색 템플릿은 templates/ 하위 폴더에 있습니다. .tpl 파일만 이 컨텍스트에 포함할 수 있습니다.

웹 사이트에 대한 여러 전송 템플릿 관리

각 영역에 대해 서로 다른 검색 전송 템플릿을 사용하여 웹 사이트 전체의 검색 결과 모양을 제어할 수 있습니다.

이러한 종류의 검색 기능을 수행하려면 사이트 검색/머천다이징에서 전송 템플릿을 관리할 수 있습니다. 또는 게시에서 전송 템플릿을 관리할 수 있습니다. 사이트 검색/머천다이징과 같이 게시를 사용하면 여러 검색 전송 템플릿을 편집, 미리 보기 및 게시할 수 있습니다.

특정 전송 템플릿(기본값 제외)을 사용하도록 검색 양식을 설정하려면 sp_t 쿼리 매개 변수를 사용합니다. 예를 들어 웹 사이트의 표시된 판매 영역에 대해 "clearance"라는 검색 템플릿이 있다고 가정합니다. 다음과 같은 추가 양식 코드를 사용하여 표준 HTML 검색 양식을 사용합니다.

<input type=hidden name="sp_t" value="clearance">

고객이 이 코드 줄이 포함된 표준 양식을 클릭하면 "클리어런스" 검색 전송 템플릿이 검색 결과와 함께 표시됩니다.

검색 양식에 컬렉션 사용을 참조하십시오.

양식이 있는 프레임 사용을 참조하십시오.

고급 검색 양식 샘플을 참조하십시오.

이 페이지에서는