Show Menu
ARGOMENTI×

Modelli

Modelli

Tag del modello di presentazione

Elenco di tag e attributi di ricerca e merchandising del sito per i modelli di presentazione.
Un modello di presentazione è un file HTML che include i tag del modello di presentazione definiti dalla funzione di ricerca/merchandising del sito. Questi tag indicano la formattazione dei risultati di ricerca visualizzati dai clienti.
Consultate I Modelli .
Potete scegliere tra i seguenti gruppi di tag di presentazione:

Dichiarazioni

Le dichiarazioni sono speciali tag di dichiarazione guidata che potete impostare nella parte superiore di un modello di presentazione di livello principale. Eventuali dichiarazioni successive vengono ignorate, incluse quelle nei modelli inclusi.
Tag
Descrizione
1
<content-type-header content="content-type">
Per impostazione predefinita, il modello di presentazione viene inviato di nuovo con un tipo mime di text/html. Potete modificare il tipo di contenuto utilizzato con questo tag.
Dichiarate questo tag il più possibile alto nel modello di presentazione. Non aggiungete altro testo sulla stessa riga con questo tag.
2
<guidate-xml-dichiarato [charset="charset"]>
Se restituite dati XML, potete utilizzare questo tag per creare la dichiarazione XML. Impostate questo tag come prima riga del modello di presentazione. Quando utilizzate questo tag, il tipo di contenuto viene impostato automaticamente su text/xml, a meno che non lo sovrascriva con <Guidata-content-type-header> nella prima riga. Se non si specifica un charset, per impostazione predefinita viene utilizzato UTF-8. Questo tag genera il seguente output nel documento XML:
<?xml version="1.0" encoding="charset-name" standalone="yes" ?>

Risultati

Tag
Descrizione
1
<Guidata-Results [gsname="search name"]></Guided-Results>
Il tag dei risultati guidati definisce i limiti di un ciclo di risultati. È possibile accedere a qualsiasi set di risultati specificando un attributo gsname . Se non viene fornito alcun nome gsname, vengono visualizzati i risultati di ricerca predefiniti.
2
<linked-result-link [gsname="fieldname"] [attr="value"]+></led-result-link>
Per creare un collegamento a un dato risultato, utilizzate il tag guidato-risultato-collegamento. Definendo un attributo gsname , potete utilizzare un campo dall'indice invece del tag standard "loc" che fa riferimento all'"search-url". È possibile trasmettere anche tutti gli altri attributi, come class e target, che vengono generati nel tag di ancoraggio risultante.
3
<nome-campo-risultato-img guidati="nome-campo" [attr="valore"]+>
Il tag <Guidata-result-img> consente di creare tag immagine invece di incorporare variabili all’interno di un tag img non elaborato.
Specificate il campo da utilizzare per il percorso immagine nell'attributo gsname . Il risultato è un tag img con tutti gli attributi HTML standard definiti e passati. Di conseguenza, l'esempio seguente:
<guided-result-img gsname="thumbnail"  class="thumb" border="0"/>
diventa:
<img src="prod8172.jpg" class="thumb"  border="0"/>
4
<nome-campo-risultato-campo gsname="nome-campo" [escape="html|url|js|json|ijson|0"]/>
Qualsiasi informazione da presentare nei risultati viene visualizzata come un tag <campo-risultato-guidato> (tranne quando si utilizzano tag di generazione automatica come il <tag-risultato-img> ).
Specificate il nome del campo Indice di ricerca in gsname . La stringa esatta passata viene restituita nel modello.
È possibile specificare un'opzione di escape se si desidera che il campo sia preceduto da una sequenza di escape diversa da quella specificata nel modello di trasporto.
Questa codifica viene applicata oltre a qualsiasi codifica specificata nel modello di trasporto.
5
<nome campo-campo-risultato-se[-non]-campo-risultato="nome-campo></campo-guida-se-risultato>
Questo set di tag condizionali è true se nel campo specifico è presente del contenuto da visualizzare. Se non esiste contenuto, la condizione è false. Potete utilizzare i tag per decidere se l'HTML circostante viene visualizzato o meno se non esiste un valore, oppure se viene visualizzata un'immagine diversa e così via.
<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>
Quando si visualizzano i risultati in colonne, questo tag viene usato per identificare se il risultato corrente segna la fine di una colonna.
Quando la condizione booleana è true, alla fine del risultato viene aggiunto HTML per terminare la riga e avviarne una nuova. Quando è l'ultima, una nuova riga non viene avviata.
Per ulteriori informazioni su tale tag, consultate <guidate-if-not-last> .
<guided-if-result-wrap>      </div>      <guided-if-not-last>          <div>      </guided-if-not-last>  </guided-if-result-wrap>
7
<guidati-result-found [gsname="search name"]/>
Restituisce un 1 se la richiesta di ricerca back-end ha restituito risultati e 0 in caso contrario. Se non viene specificato alcun nome gsname, il tag considera la ricerca primaria. Questo tag è utile per trasmettere la logica alle routine JavaScript.
8
<guidate-result-total [gsname="search name"]/>
Restituisce il numero totale di risultati nell'insieme di risultati specificato. Presuppone la ricerca predefinita quando non viene fornito alcun nome gsname .
9
<Guidata-result-lower [gsname="search name"]/>
Restituisce il numero risultato del risultato inferiore sulla pagina per l'insieme di risultati specificato. Presuppone la ricerca predefinita quando non viene fornito alcun nome gsname .
10
<guidate-result-top [gsname="search name"]/>
Restituisce il numero risultato del risultato superiore sulla pagina per l'insieme di risultati specificato. Presuppone la ricerca predefinita quando non viene fornito alcun nome gsname .
11
&amp;lt;/led-if[-not]-result&amp;found&amp;gt; &lt;/code> &lt;/p> &lt;/td>

Mostra il contenuto quando vengono trovati i risultati. In alternativa, non viene visualizzato alcun risultato HTML quando i risultati non vengono trovati.
<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
<titolo-risultato-guidato/>
Il tag <Guidata-result-title> fornisce il valore del campo del modello di trasporto del titolo specificato con il tag di trasporto <title> .
13
<descrizione-risultato-guidata/>
Il tag <Guidata-result-description> fornisce il valore del campo del modello di trasporto della descrizione specificato con il tag di trasporto <description> .
14
<direct-result-loc/>
Il tag < led-result-loc> fornisce il valore del campo del modello di trasporto locale specificato con il tag di trasporto <loc> .
15
&amp;lt;/Guided-if-result-field&amp;gt; &lt;/code> &lt;/p> &lt;/td>

True se nel campo specifico è presente del contenuto da visualizzare. Se non esiste contenuto, la condizione è false. Utilizzate i tag per stabilire se l'HTML circostante è visualizzato o meno se un valore non esiste, se è visualizzata un'immagine diversa e così via.
<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
<nome tabella-risultato-attributo-risultato-nome="nome-tabella">
Questo tag fornisce una tabella di attributi a ciclo continuo definita nel modello di trasporto con tag di trasporto <attribute_table> . È disponibile un tag <result-attribute-table-field> per visualizzare i valori dei campi della tabella degli attributi. È inoltre possibile utilizzare tag all’interno di un loop semplici -risultato-campo guidato per visualizzare altri campi di risultati.
17
<nome campo-campo-risultato-attributo-tabella-campo="nome campo" [escape="html|url|js|json|0"]/>
Visualizza il campo della tabella degli attributi come definito nel modello di trasporto.
...
    
    &amp;lt;ul&amp;gt;
    
    &amp;lt;navigare-risultato-attributo-tabella&amp;nbsp;gsname=&quot;download&quot;&amp;gt;
    &amp;nbsp;&amp;nbsp;&amp;lt;li&amp;gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;;nbsp;&amp;nbsp;&amp;lt;a&amp;nbsp;href=&quot;&amp;lt;Guad-result-attribute-table-field-field&amp;nbsp;gsname=&quot;download_link&quot;&amp;nbsp;/&amp;gt;&quot;&amp;
    &amp;nbsp;&amp;nbsp;&amp;nbsp;nbsp;namp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;namp; bsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;led-result-attribute-table-field&amp;nbsp;gsname=&quot;download_title&quot;&amp;nbsp;/&amp;gt;
    &amp;nbsp;;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/a&amp;gt;&amp;nbsp;(&amp;lt;led-result-field&amp;nbsp;gsname=&quot;title&quot;/&amp;gt;)
    &amp;nbsp;&amp;nbsp;&amp;nbsp; t;/li&amp;gt;
    &amp;lt;/led-result-attribute-table&amp;gt;
    
    &amp;lt;/ul&amp;gt;
    
    ..
    
    &amp;lt;/Guest-Results&amp;gt; &lt;/code> &lt;/p> &lt;/td>

18
<traccia guidata [gsname="search name"]/>
Invia le informazioni di traccia trovate all'interno dei dati di traccia nella sezione generale dell'output di dati JSON dal modello di trasporto per la ricerca specificata.
Se non viene specificato alcun nome di ricerca, viene utilizzato il valore predefinito.
19
<traccia-risultato-guidato/>
Trasmette il contenuto JSON trovato all'interno dei risultati > informazioni di traccia dell'output di dati JSON dal modello di trasporto per il risultato della ricerca corrente.
Questo tag è valido solo all'interno del ciclo <Guidata-Results></Guidata-Results> .

Facet

I facet sono componenti di navigazione che consentono di approfondire i risultati della ricerca. Potete utilizzare i tag facet per visualizzare vari facet nel modello di presentazione. Potete fare riferimento ai facet per nome.
Consultate I facet .
Consultate La Barra Facet.
Consultate I facet dinamici.
Tag
Descrizione
1
<facet dinamici guidati></facet dinamici guidati>
Contesto di looping per eventuali facet dinamici per una determinata ricerca.
Il tag del modello di presentazione <facet-guidato> viene modificato in modo che l'attributo gsname venga fornito automaticamente dal contesto di ciclo <direct-dynamic-facet> <contesto guidato-dinamico-facet>.
2
<facet-display-name gsname=" facetname "/>
Restituisce l'etichetta di visualizzazione del facet.
Se il facet utilizza il tag <display-name> sul modello di trasporto, il contenuto di tale tag diventa l'etichetta.
3
<guida a facet-rail></guide-facet-rail>
Definisce una sezione del modello di presentazione che viene utilizzata come pattern ripetuto per ciascun facet nella barra dei facet.
Ogni facet appartenente alla barra sfaccettatura utilizza questa sezione per valutarne l'output.
Esempio di barra laterale:
<guided-facet-rail>   <guided-facet>     <guided-facet-display-name/>     ...     </guided-facet>   </guided-facet-rail>
Tenete presente che i seguenti tag non richiedono l’attributo gsname quando si trovano all’interno del tag <direct-facet-rail> , poiché il valore viene determinato in modo dinamico al momento della ricerca e sostituito correttamente:
  • facet guidato
  • facet-display-name
  • facet-total-count guidato
  • facet-undo-link guidato
  • facet-undo-path guidato
  • comportamento-facet-guidato
I criteri di ordinamento nella pagina Barra facet determinano la posizione dei facet. Potete scegliere l’ordinamento dall’elenco a discesa Metodo ordinamento facet.
Facoltativamente, questo tag può accettare un valore attributo gsname di _dynamic_facets , che fornisce un contesto di ciclo continuo per qualsiasi facet dinamico per la ricerca. Questa barra dei facet predefinita è anche esposta nell’interfaccia utente delle regole business per il facet di azione X nella barra dei facet '_dynamic_facets' per posizionare Y ".
Consultate anche I facet dinamici .
4
<facet-facet gsname=" facetname " height=" 60px " width=" 120px "></led-facet>
Utilizzate il tag facet guidato per definire un'area all'interno della quale tutti i tag facet si riferiscono a un facet specifico. Questo tag è anche un tag booleano che nasconde tutto il contenuto se non esistono valori nel facet. In tal caso, non ha senso trasmettere i valori di facet).
Gli attributi relativi a altezza e larghezza sono facoltativi e le dimensioni sono specificate in pixel (px). Il Generatore di regole visive (VRB) utilizza questi due attributi e visualizza una casella puntata come segnaposto interattivo quando il facet è nascosto.
Quando il nome visualizzato è nel facet e il facet è nascosto, anche il nome viene nascosto. Tuttavia, se il nome è all’esterno del facet, potete nascondere il nome solo se intorno a esso è racchiuso un tag di area o un tag guidato-se-facet visibile .
5
<guidate-if[-not]-facet-long [gsname="facetname"]></guidate-if[-not]-facet-long>
Questo tag condizionale è true quando il numero di valori di facet supera la soglia di lunghezza definita nella configurazione. Utilizzatelo per visualizzare un facet come elemento dell'interfaccia utente diverso (ad esempio un elenco troncato o una casella di scorrimento) quando l'elenco è troppo lungo.
<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>
È inoltre possibile utilizzare questa condizione all'esterno del contesto di un blocco di facet guidato denominato facendo riferimento direttamente a un facet specifico tramite l'utilizzo dell'attributo gsname .
<guided-if-facet-long gsname="category">     The category facet is very long! </guided-if-facet-long>
6
<facet-selected-guide-if[-not]-facet-selected [gsname="facetname"]></led-if[-not]-facet-selected>
Questo tag condizionale è true quando si fa clic almeno una volta sul facet e si seleziona un valore facet. Viene utilizzato per mostrare o nascondere i tag HTML o gs a seconda che sia stato fatto clic su un facet.
<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>
È inoltre possibile utilizzare questa condizione all'esterno del contesto di un blocco di facet guidato denominato facendo riferimento direttamente a un facet specifico tramite l'utilizzo dell'attributo gsname .
<guided-if-facet-selected gsname="category">     The category facet is selected! </guided-if-facet-selected>
7
<Guidata-if[-not]-facet-single [gsname="facetname"]></Guidata-if[-not]-facet-single>
Questo tag condizionale è true se è presente un solo valore facet. Usate il tag per modificare la visualizzazione del facet quando non è in grado di perfezionare i risultati.
<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>
È inoltre possibile utilizzare questa condizione all'esterno del contesto di un blocco di facet guidato denominato facendo riferimento direttamente a un facet specifico tramite l'utilizzo dell'attributo gsname .
<guided-if-facet-single gsname="category">     There is only one value in the category facet! </guided-if-facet-single>
8
<guidate-if[-not]-facet-multiselect [gsname="facetname"]></led-if[-not]-facet-multiselect>
Questo tag condizionale è true se il facet è a selezione multipla. Utilizzate il tag per modificare la visualizzazione del facet all'interno dei tag <guida-facet-rail> o <facet-dynamic-facet> .
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;guide-if-facet-multiselect&amp;gt;
    &amp;nbsp;...
    &amp;nbsp;&amp;lt;guide-else-facet-multiselect&amp;gt;
    &amp;nbsp;..
    &amp;nbsp;&amp;lt;/linked-if-facet-multiselect&amp;gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;...
    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/facet&amp;amp guidato;gt;
    &amp;nbsp;&amp;nbsp;nbsp;&amp;lt;/rail&amp;amp con facet guidato;gt; &lt;/code> &lt;/p> &lt;/td>

9
<valore facet-guidato [gsname=" facetname "]></valori facet-guidati>
Si tratta del tag iteratore del ciclo del valore facet. È possibile definirlo nel contesto di un blocco di facet guidato denominato, nel qual caso è possibile omettere il gsname . Oppure, potete definirlo al di fuori di qualsiasi blocco di facet guidato, ma richiederebbe l' attributo gsname per identificare quale set di valori di facet viene visualizzato.
Potete inoltre utilizzare questo tag per visualizzare i valori dei facet al di fuori del contesto di un blocco dei facet guidato denominato . Potete fare riferimento direttamente a un facet specifico utilizzando l' attributo gsname .
<script>      registerFacetValues('category', '<guided-facet-values gsname="category"><guided-facet-value/>,</guided-facet-values>'); </script>
10
<Valore facet-guidato [escape="html|url|js|json|0"]/>
Invia la stringa del valore facet corrente.
Per impostazione predefinita, il valore è con escape HTML. Potete utilizzare l'opzione escape per modificare la modalità di escape del valore.
11
<conteggio facet-guidato/>
Trasmette il numero di risultati che corrispondono al valore del facet corrente.
12
<link-facet-value-link [attr="value"]+></Guided-facet-value-link>
Crea un collegamento intorno alla stringa del valore del facet su cui il visitatore del sito può fare clic. Il percorso viene generato automaticamente per limitare i risultati in base al valore del facet corrente. Supporta il passaggio di qualsiasi attributo direttamente al tag di ancoraggio.
<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>
Modifica la visualizzazione del valore facet quando è selezionato. Se è già stato scelto, nella maggior parte dei casi non è più collegabile.
<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;/Guest-if[-not]-facet-value-fantasma&amp;gt; &lt;/code> &lt;/p> &lt;/td>

Modifica la visualizzazione del valore facet quando è un valore fantasma. Quando un valore di facet è un valore fantasma, in genere viene visualizzato in corsivo per indicare che il valore è mancante o "fantasma".
Esempio di blocco facet:
<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
<facet-undo-link gsname=", facetname "></guide-facet-undo-link>
Visualizza un collegamento di annullamento per un dato facet. Se sono presenti facet a selezione multipla, questo collegamento deseleziona tutti i valori del facet specificato. Date un nome alla facet. Se il facet non è attualmente selezionato, il collegamento è il percorso corrente.
Esempio di utilizzo di questo tag:
<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>
Questo tag condizionale è true quando il numero di valori di facet supera la soglia di lunghezza definita nella configurazione. Utilizzatelo per visualizzare un facet come elemento dell'interfaccia utente diverso (ad esempio un elenco troncato o una casella di scorrimento) quando l'elenco è troppo lungo.
<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>
È inoltre possibile utilizzare questa condizione all'esterno del contesto di un blocco di facet guidato denominato facendo riferimento direttamente a un facet specifico tramite l'utilizzo dell' attributo gsname .
<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>
Questo tag condizionale è true quando si fa clic almeno una volta sul facet e si seleziona un valore facet. Può essere utilizzato per mostrare o nascondere i tag HTML o gs a seconda che sia stato fatto clic su un facet.
<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>
È inoltre possibile utilizzare questa condizione all'esterno del contesto di un blocco di facet guidato denominato facendo riferimento direttamente a un facet specifico tramite l'utilizzo dell'attributo gsname .
<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>
Questo tag condizionale è true se è presente un solo valore facet. Può essere utilizzato per modificare la visualizzazione del facet quando non è in grado di perfezionare i risultati.
<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>
È inoltre possibile utilizzare questa condizione all'esterno del contesto di un blocco di facet guidato denominato facendo riferimento direttamente a un facet specifico tramite l'utilizzo dell' attributo gsname .
<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>
Questa condizione consente di verificare se il facet specificato ha alcun valore. Potete utilizzarlo per visualizzare un altro facet invece di uno vuoto.
20
<facet-facet-total-count gsname=" facetname "/>
Trasmette il numero totale di risultati che si trovano all'interno del facet specificato.
21
<direct-facet-value gsname=" valore facet personalizzato associato " [escape="html|url|js|json|0"]/>
Invia la stringa di un valore associato al facet. A un facet possono essere associati 0 o più campi. La presenza di campi associati è rara e il supporto di tali campi consente di configurare il modello di trasporto.
22
<valore di facet personalizzato guidato-se-facet gsname=" associato a un valore di facet personalizzato "/><valore di facet guidato-altro-facet></Guided-se-facet-value>
Verifica se al valore facet è associato un valore di campo.
23
<collegamento facet-guidato [attr=" valore "]+></collegamento facet-guidato>
Crea un collegamento intorno alla stringa del valore del facet su cui il cliente può fare clic. Il percorso viene generato automaticamente per limitare i risultati in base al valore del facet corrente. Supporta il passaggio di qualsiasi attributo direttamente al tag di ancoraggio.
<guided-facet-values>      <guided-facet-link class="facetlink"><guided-facet-value/></guided-facet-link> </guided-facet-values>
24
<facet-value-path guidato [escape="html|url|js|json|0"]/>
Crea un collegamento personalizzato a un valore di facet.
<guided-facet-values>      <guided-lt/>a href="<guided-facet-value-path/>"<guided-gt/><guided-facet-value/></a> </guided-facet-values>
Per impostazione predefinita, il valore è URL con escape. È tuttavia possibile aggiungere un altro livello di codifica specificando quale modalità di escape si desidera utilizzare tramite il parametro escape.
25
<elementi secondari di facet-value-facet></guide-facet-value-child>
Mentre <valori facet-guidati> si ripetono per ciascun valore facet, questo tag esegue un'iterazione su tutti i valori secondari di un facet nidificato. All’interno di questo tag, usate i tipici tag facet per creare collegamenti, creare collegamenti di annullamento e visualizzare i valori dei facet. Questo tag deve essere all'interno di <valori dei facet guidati> perché esegue il ciclo nidificato.
Esempio di utilizzo di questo tag:
<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>
Verifica se il valore del facet corrente ha valori secondari. Consigliato da utilizzare prima dell'utilizzo dei tag <direct-facet-value-child> . La clausola "else" è facoltativa.
27
&amp;lt;led-else[-not]-facet-value-over-length-threshold&amp;gt;
    
    &amp;lt;/led-if[-not]-facet-value-over-length-threshold&amp;gt; &lt;/code> &lt;/p> &lt;/td>

Determina se il valore del facet corrente all'interno del ciclo facet-values è al di sopra della soglia di lunghezza. In genere viene utilizzato per visualizzare solo i valori al di sotto della soglia su un lato lungo (a meno che l'utente non abbia selezionato in precedenza un collegamento "Ulteriori informazioni" visualizzato sotto il facet).
28
&amp;lt;Guest-else[-not]-facet-value-equals-length-threshold&amp;gt;
    
    &amp;lt;/Guided-if[-not]-facet-value-equals-length-threshold&amp;gt; &lt;/code> &lt;/p> &lt;/td>

Determina se il valore facet corrente all'interno del ciclo facet-values è uguale alla soglia di lunghezza.
29
<facet-value-undo-link></guide-facet-value-undo-link>
Visualizza un collegamento di annullamento per un dato facet selezionato. Utilizzatelo per visualizzare un collegamento di annullamento accanto al valore di un facet selezionato. Poiché questo collegamento di annullamento annulla solo quel particolare valore selezionato, è diverso da <facet-undo-link-guidato> che deseleziona tutti i valori selezionati.
Nota: Se il facet non ha un comportamento di selezione multipla, i due collegamenti di annullamento hanno lo stesso comportamento. In altre parole, il facet può avere un solo valore selezionato.
Se il facet non è attualmente selezionato, il collegamento è il percorso corrente. Utilizzate questo tag solo all'interno di un ciclo di valori dei facet guidati .
30
<facet-value-undo-path/>
Crea un collegamento per annullare il valore del facet personale.
31
<facet-undo-path gsname=" facetname "/>
Crea il tuo collegamento di annullamento facet.
Simile al tag <direct-facet-undo-link> , con la differenza che fornisce il percorso non elaborato per creare il proprio collegamento di annullamento.
32
<guided-if-facet-value-matches facetname="facetname" value="value"><guided-else-facet-value-matches> </guided-if-facet-value-matches>
Visualizza in modo condizionale il codice HTML quando il facet specificato ha il valore "value" selezionato o singolo. Questo set di tag viene spesso utilizzato per visualizzare un facet basato sul valore selezionato in un altro facet.
33
<facet-Behaviy gsname=" facetname "/>
Determinare il comportamento di un facet, ad esempio normale, fisso o a selezione multipla. È utile per i clienti che ricevono risultati XML e desiderano modificare in modo dinamico la modalità di visualizzazione del facet in base al suo comportamento.
34
&amp;lt;/Guided-if-facet[-not]-visible&amp;gt; &lt;/code> &lt;/p> &lt;/td>

Il contenuto racchiuso da questo tag viene nascosto o rivelato in base allo stato di visibilità del facet. Se una regola business nasconde o rivela il facet direttamente, qualsiasi contenuto all’interno del facet viene nascosto o rivelato. Non è necessario che questi tag siano racchiusi intorno al facet.
Un utilizzo comune di questo tag consiste nel nascondere il nome visualizzato quando il nome è all’esterno del facet. Se si racchiude il tag intorno al nome visualizzato, il nome scompare quando il facet è nascosto.
Questo tag sostituisce l'area e offre molti degli stessi vantaggi di utilizzo delle aree.

Breadcrumb

Consultate Le Breadcrumb .
Tag
Descrizione
1
<percorso di navigazione guidato [gsname=" breadcrumbname "]></percorso di navigazione guidato>
Tag loop per la breadcrumb. Il contenuto compreso tra i tag di apertura e chiusura viene ripetuto per ogni numero di query dello stato corrente.
Se gsname viene omesso, verrà utilizzato il percorso di navigazione denominato "default".
2
<link-breadcrumb-guide [gsname="goto|remove|drop"] [attr="value"]+></links-breadcrumb-link>
Crea un collegamento nel percorso di navigazione. Il comportamento predefinito è il comportamento "goto". Se il collegamento si comporta in modo diverso, utilizzate l'attributo gsname facoltativo per specificare "remove" o "drop". Qualsiasi attributo incluso nel tag viene passato al tag di ancoraggio risultante.
<guided-breadcrumb>      <guided-breadcrumb-link gsname="remove" class="bc_link">          <guided-breadcrumb-value/>      </guided-breadcrumb-link> </guided-breadcrumb>
3
<valore di breadcrumb guidato />
Il tag value stampa il valore trasformato dell'iterazione di breadcrumb corrente. Viene utilizzato solo nel contesto di un blocco di breadcrumb guidato .
<guided-breadcrumb>      <guided-breadcrumb-link>          <guided-breadcrumb-value/>      </guided-breadcrumb-link> </guided-breadcrumb>
4
<etichetta di breadcrumb guidata />
Il tag label genera un'etichetta per un valore di breadcrumb che specifica quale facet è stato selezionato per generare l'elemento breadcrumb. Viene utilizzato solo nel contesto di un blocco di breadcrumb guidato .
<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 />
Questo tag condizionale viene utilizzato per visualizzare il contenuto in modo condizionale se il valore di breadcrumb corrente ha un'etichetta. Viene utilizzato per visualizzare solo le etichette e il relativo contenuto quando esiste un'etichetta. Viene utilizzato solo nel contesto di un blocco di breadcrumb guidato .
<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
<percorso di navigazione-percorso guidato [gsname="goto|remove|drop"]/>
Utilizzato per creare un collegamento di breadcrumb personalizzato.

Menu

Tag
Descrizione
1
<nome_menu guidato="nome-menuname"></menu-guidato>
Questo è il tag iteratore del valore del menu. Utilizzate l'attributo gsname per identificare quale insieme di voci di menu viene visualizzato.
2
<linked-menu-item-link [attr="value"]+></led-menu-item-link>
Fornisce l’URL per ridefinire la ricerca corrente per la voce di menu.
3
<menu-menu-elemento-opzione [attr="value"]+ />
In genere, un menu viene visualizzato in un controllo di selezione su un modello. Questo tag semplifica la creazione del controllo di selezione perché genera l’HTML per generare l’opzione per il controllo selezionato.
Ad esempio, il seguente blocco di codice:
<select name="sort" onchange="gcGo(this);"> <guided-menu gsname="sort"> <guided-menu-item-option/> </guided-menu> </select>
Può generare HTML come segue:
<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
<menu-menu-elemento-valore />
Restituisce la stringa del valore associato al menu.
5
<etichetta-voce-menu guidata />
Restituisce la stringa dell'etichetta associata al menu.
6
<percorso elemento-menu-guidato />
Restituisce la stringa del percorso. Utilizzate il tag se desiderate aggiungere un parametro al percorso e creare un collegamento personalizzato.
7
<guided-if-menu-item-selected> <guided-else-menu- item-selected> </guided-if-menu-item-selected>
Restituisce un valore 1 o 0 che indica se la voce di menu corrente è selezionata.

Pagenav

I tag di navigazione delle pagine possono essere utilizzati per creare un set di collegamenti che consentono a un utente di scorrere le pagine dei risultati di ricerca.
Tag
Descrizione
1
<pagine guidate></pagine guidate>
Il tag loop per la navigazione della pagina. Il contenuto compreso tra i tag di apertura e chiusura viene ripetuto per ogni pagina.
2
<pagina-collegamento guidato [attr="value"]+></pagina-collegamento guidato>
Crea un collegamento nella navigazione della pagina.
3
<nome_pagina-collegamento-guidato="first|prev|next|last|viewall|viewpages" [attr="valore"]+></linked-page-link>
Crea un collegamento alla prima, alla precedente, alla successiva o all’ultima pagina. Può anche creare un collegamento per visualizzare tutte le pagine su una pagina.
4
<numero di pagina guidato />
Restituisce una stringa con il numero di pagina corrente.
5
<guided-if-page-selected> <guided-else-page- selected> </guided-if-page-selected>
Questo insieme di tag condizionali è true se è selezionata la pagina di cui è attualmente eseguito l'iterazione. Viene in genere utilizzato per visualizzare in modo diverso il numero di pagina nel controllo di navigazione della pagina.
6
<guided-if[-not]-page-prev> <guided-else-page- prev> </guided-if[-not]-page-prev>
Questo set di tag condizionali è true se la pagina corrente ha una pagina precedente. Generalmente viene utilizzato per visualizzare un collegamento precedente nella navigazione delle pagine, quando ha senso.
7
<guided-if[-not]-page-next> <guided-else-page- next> </guided-if[-not]-page-next>
Questo set di tag condizionali è true se la pagina corrente ha una pagina successiva. Generalmente viene utilizzato per visualizzare un collegamento precedente nella navigazione delle pagine, quando ha senso.
8
<guided-if[-not]-page-viewall> <guided-else-page- viewall> </guided-if[-not]-page-viewall>
Quando una ricerca restituisce un set di risultati di grandi dimensioni, è possibile che non si desideri offrire la possibilità di visualizzare tutti i risultati. È quindi possibile utilizzare questo set di tag condizionali per determinare quando visualizzare il collegamento Visualizza tutto.
9
<guided-if[-not]-page-viewpages> <guided-else-page- viewpages> </guided-if[-not]-page-viewpages>
È possibile utilizzare questo set di tag condizionali per determinare quando visualizzare il collegamento Visualizza pagine. Viene in genere utilizzato per consentire al cliente di visualizzare determinate pagine.
10
&amp;lt;guide-else-page-link&amp;gt;
    &amp;lt;/guide-if[-not]-page-link&amp;gt; &lt;/code> &lt;/p> &lt;/td>

Verifica se la navigazione della pagina include una prima pagina, una pagina precedente, una pagina successiva e così via.
11
<guida-pagina-totale />
Restituisce una stringa con il numero totale di pagine di risultati della ricerca.
12
<guided-pagination gsname= "pagination_name"></guided-pagination>
Utilizzare il tag di impaginazione guidata per definire un'area in cui tutti i tag di impaginazione si riferiscono a un'impostazione di impaginazione specifica, nel caso in cui siano definite poche impostazioni di navigazione pagina.
13
next|last|viewall|viewpages&rbrack;/&amp;gt; &lt;/code> &lt;/p> &lt;/td>

Crea un proprio collegamento nella navigazione della pagina.
14
<guided-if-page-high-eq-last> <guided-else-page- high-eq-last> </guided-if-page-high-eq-last>
Verifica se la pagina più alta nella navigazione della pagina è uguale al numero totale di pagine.
15
<guided-if-page-low-eq-first> <guided-else-page-low-eq-first> </guided-if-page-low-eq-first>
Verifica se la pagina più bassa nella navigazione della pagina è uguale a quella.
16
<pagina-guida-se-pagina-è-multipagina> <pagina-guida-se-pagina-è-multipagina> </guidata-se-pagina-è-multipagina>
Verifica se è presente una singola pagina di risultati o più pagine di risultati.

Ricerche recenti

Potete utilizzare i tag di ricerca recenti per creare un set di collegamenti che consentano a un utente di eseguire rapidamente una ricerca precedente, come nell'esempio seguente:
<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>

Consultate Configurazione delle ricerche recenti.
Tag
Descrizione
1
<ricerche guidate-recenti></quelle guidate-recenti>
Tag loop per ricerche recenti. Il contenuto compreso tra i tag di apertura e chiusura viene ripetuto per ogni pagina.
2
<guided-recent-searches-link [attr="value"]+> </guided-recent-searches-link>
Consente di creare un collegamento a una ricerca recente. Supporta il passaggio di qualsiasi attributo HTML direttamente al tag di ancoraggio.
3
<percorso-ricerche-recenti-guidate/>
Consente di acquisire il percorso dell’URL relativo per una ricerca recente, all’interno di un ciclo di ricerche guidate recenti. In genere si utilizza un collegamento di ricerca guidato-recente . Tuttavia, se desiderate creare un collegamento personalizzato potete usare questo tag. Esempio:
<guided-lt/>a&nbsp;href="<guided_recent_searches_path>"><guided-recent-searches-value></a>
4
<valore delle ricerche guidate-recenti>
Consente di acquisire il termine della query associato a una ricerca recente.
5
<Guidata-recent-Search-clear-link [attr="value"]+></Guided-recent-Search-clear-link>
Consente ai clienti di cancellare le ricerche salvate di recente.
6
<guida-recente-search-clear-path/>
Restituisce il percorso utilizzato da <guidate-recent-Search-clear-link> per creare un collegamento personalizzato.
7
&amp;lt;/guide-if-recent-Search&amp;gt; &lt;/code> &lt;/p> &lt;/td>

Consente di visualizzare le ricerche recenti quando un cliente ha eseguito una ricerca recente.

Intendevi

Potete utilizzare i tag Did You Mean (Hai detto qualcosa) per creare un insieme di collegamenti ai suggerimenti quando una ricerca non restituisce risultati e il termine di ricerca non è presente nel dizionario dell'account. Esempio di utilizzo dei tag 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>

Tag
Descrizione
1
<suggerimenti guidati></suggerimenti guidati>
Questo è il tag loop per il ciclo continuo dei suggerimenti.
2
<guida-suggerimento-link [attr="value"]+></guide-sug-link>
Crea un collegamento al suggerimento specificato.
3
<valore-suggerimento-guidato />
4
<guided-if[-not]-suggestions><guided-else[-not]- suggestions></guided-if[-not]-suggestions>
Consente di verificare se sono presenti suggerimenti.
5
<percorso-suggerimento-guidato/>
Restituisce la stringa del percorso al suggerimento. Potete utilizzarlo per creare un tag di ancoraggio personalizzato. In genere, viene utilizzato il collegamento guidato-suggerimento .
6
<guida guidata/>
Un suggerimento.
7
<numero risultato-suggerimento-guidato/>
Conteggio dei risultati per il suggerimento.
8
<guided-if[-not]-suggestion-autosearch> <guided-else[-not]-suggestion-autosearch> </guided-if[-not]-suggestion-autosearch>
Consente di verificare se è stata eseguita la ricerca automatica per suggerimento su zero risultati, nel caso in cui questa funzione sia attivata.
9
<query-suggerimento-originale/>
Restituisce la query originale se è stata eseguita la ricerca automatica.
Esempio di utilizzo:
<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>
Questa condizione è valida se vi sono suggerimenti a causa di un basso numero di risultati, nel caso in cui questa funzione sia attivata.
Esempio di utilizzo di questo tag:
<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>

Autocomplete

I seguenti tag possono essere utilizzati per aggiungere la compilazione automatica al modulo di ricerca. I tag head-content e form-content sono necessari per il corretto funzionamento dell'autocompletamento. È consigliabile utilizzare i tag anziché codificare i codici JavaScript e CSS autocompleti nel modello di presentazione. Il motivo è che i tag consentono ai modelli di acquisire nuovi ID cache di sconfitta ogni volta che modificate le impostazioni di completamento automatico senza dover aggiornare manualmente il modello.
Consultate La funzione di completamento automatico.
Tag
Descrizione
1
<guida-se-autocomplete> <guida-else-autocomplete> </guidata-if-autocomplete>
Rileva se la funzione di completamento automatico è attivata. È possibile utilizzare i tag per raccogliere facoltativamente il contenuto principale e il contenuto del modulo necessari per la compilazione automatica. A sua volta, questo consente di attivare e disattivare la funzione e di non dover modificare i modelli di presentazione.
2
<Guidata-ac-css/>
Utilizzata nell'intestazione del modello di presentazione e sostituita dallo script CSS appropriato include la funzione di completamento automatico.
3
<content-content-a-modulo-guidato/>
Utilizzato nel modulo di ricerca (tra i tag <form> e </form> ) del modello di presentazione, anziché codificare i tag autocompleti all'interno del modulo. I tag vengono sostituiti con il codice HTML appropriato necessario per il funzionamento automatico.
4
<guidate-ac-javascript/>
Genera i collegamenti al codice JavaScript di completamento automatico. Per ottenere le migliori prestazioni, si consiglia di posizionare questo tag vicino alla parte inferiore della pagina prima del tag "body" di chiusura.

Store

Utilizzate i seguenti tag per testare e visualizzare lo store in cui si trova l'utente.
Tag
Descrizione
1
<store guidato/>
Invia lo store corrente.
2
<guida-se-store-defined> <guida-altrimenti-store-defined> </guidata-se-store-defined>
Rileva se l’utente si trova in uno store.
3
<nome-archivio guidato="store"> <negozio-guidato> </negozio-guidato-se-store>
Rileva se l'utente è nello store specificato dal parametro gsname .

Zone

Tag
Descrizione
1
<nome/area guida="area" [search="associata search"] [facet="facet associato"] [larghezza="xx" height="yy"]>
Potete racchiudere qualsiasi contenuto nei tag delle aree per creare una zona all’esterno di tale area. Questo consente di utilizzare le regole business per visualizzare l'area come necessario. Per impostazione predefinita, le aree sono sempre visualizzate. Potete utilizzare i parametri di ricerca e facet facoltativi per indicare quale aspetto o facet è associato alla zona. Questa funzionalità consente al software di saltare ricerche o facet quando una zona è nascosta, migliorando le prestazioni in fase di ricerca. Gli attributi relativi all'altezza e alla larghezza sono facoltativi e vengono utilizzati per configurare la modalità di visualizzazione del segnaposto nel Generatore di regole visive quando viene rimossa una zona.
Utilizzate il tag guidato-se-facet[-not]-visible invece della zona dove possibile. Semplifica il modello di presentazione.
2
<nome-area-guida="area"> <zona-area-guida> </zona-se-guidata>
Questo insieme di tag consente di verificare se una zona è attualmente visualizzata. È utile quando altrove sulla pagina sono presenti contenuti che si desidera visualizzare solo quando la zona è visualizzata.

Indicatori di loop

È possibile utilizzare ciascuno dei seguenti indicatori di loop in uno dei seguenti blocchi:
  • risultati guidati
  • facet guidato-valori
  • percorso di navigazione
  • menu-elementi guidati
  • pagine guidate
Tag
Descrizione
1
<guided-if[-not]-first><guided-else[-not]-first> </guided-if[-not]-first>
Questa condizione è vera quando l'iterazione corrente è la prima iterazione del ciclo. Questo non significa necessariamente il primo risultato o la prima pagina, ma il primo mostrato. Se il visitatore del sito si trova a pagina 2 di un set di risultati pari a 10 per pagina, la prima iterazione restituisce 11.
2
<guided-if[-not]-last><guided-else[-not]-last> </guided-if[-not]-last>
Questa condizione è vera quando l'iterazione corrente è l'ultima iterazione del ciclo. Questo non significa necessariamente l’ultimo risultato o l’ultima pagina, ma l’ultima visualizzata nel contesto corrente (pagina). Se il visitatore del sito si trova a pagina 1 di un set di risultati che contiene 200 risultati ma ha solo 10 risultati per pagina, l'ultima iterazione è risultato 10 invece del risultato 200.
3
<guided-if[-not]-odd><guided-else[-not]-odd> </guided-if[-not]-odd>
Questa condizione è vera quando l'iterazione corrente è un'iterazione dispari del ciclo (anziché un'iterazione pari). Questa funzione è utile per visualizzare diversi colori di riga.
4
<guided-if[-not]-even><guided-else[-not]-even> </guided-if[-not]-even>
Questa condizione è vera quando l'iterazione corrente è un'iterazione pari del ciclo (rispetto a un'iterazione dispari). Questa funzione è utile per visualizzare diversi colori di riga.
5
<guided-if[-not]-alt><guided-else[-not]-alt> </guided-if[-not]-alt>
Questa condizione è vera quando l'iterazione corrente è un'iterazione pari del ciclo. Questa funzione è utile per visualizzare diversi colori di riga.
6
<guided-if[-not]-inner><guided-else[-not]-inner> </guided-if[-not]-inner>
Include il testo tra di essi se l'iterazione corrente non è né la prima né l'ultima.
7
<guided-if[-not]-outer><guided-else[-not]-outer> </guided-if[-not]-outer>
Include il testo tra di essi se l'iterazione corrente è la prima o l'ultima.
8
<loop-index guidato>
Un numero intero (a partire da 0) il cui valore viene incrementato per ogni iterazione del ciclo.
9
<contatore loop guidato>
Un numero intero (a partire da 1) il cui valore viene incrementato per ogni iterazione del ciclo.

Lingua varie

I seguenti tag sono disponibili per consentire di eseguire operazioni più avanzate con il modello, ad esempio la creazione di un mini facet personalizzato.
Tag
Descrizione
1
<percorso-corrente-guidato [escape="html|url|js|json|0"] />
Fornisce il percorso corrente utilizzato. In genere viene utilizzato per creare un collegamento che viene aggiunto a un nuovo parametro alla ricerca esistente. Per impostazione predefinita, il percorso è privo di URL. È possibile specificare quale modalità di escape si desidera utilizzare tramite il parametro escape.
Esempio:
<a href="<guided-current-path />&lang=fr"> French Version
In questo esempio, una regola di elaborazione della ricerca utilizza lang per selezionare la versione francese.
Il percorso corrente ha sempre almeno un parametro di query. Se non esistono altri parametri di query, viene impostato su q=* per facilitare l'aggiunta di ulteriori parametri.
2
Percorso di base
Se si desidera creare un collegamento utilizzando il percorso di base, utilizzare / all'inizio del href e aggiungere parametri.
<a href="/">All Products</a> Would create a link "All Products" to your basepath, for example https://search.mycompany.com/
3
<nome utente-param-query-guidate="parametro_query" [escape="html|url"] />
Consente di acquisire il valore esistente di un parametro di query nell'URL. Se il parametro non esiste, questo tag restituisce una stringa vuota. Se non si specifica un'opzione di escape, la stringa restituita viene generata automaticamente in HTML, è possibile specificare l'escape HTML o URL.
Esempio:
&amp;lt;Guest-query-param&amp;nbsp;gsname=&quot;q&quot;&amp;nbsp;/&amp;gt;
    given&amp;nbsp;you&amp;nbsp;the&amp;value&amp;nbsp;pants
    
    &amp;lt;Guest-query-param&amp;nbsp;gsname &quot;lang&quot;&amp;nbsp;/&amp;gt;
    given&amp;nbsp;you&amp;nbsp;the&amp;nbsp;value&amp;nbsp;en
    
    &amp;lt;guide-query-param&amp;nbsp;gsname=&quot;test&quot;&amp;nbsp;/&amp;gt;
    given&amp;amp nbsp;you&amp;nbsp;an&amp;nbsp;empty&amp;nbsp;string
    &amp;nbsp;
    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/code> &lt;/p> &lt;/td>

4
<nome-parametro-query-guidata gsname="param#" offset="numero_offset"/>
La Ricerca guidata ha la nozione di numero di query, che viene utilizzata nel controllo breadcrumb. nome-param-query-guidato consente di definire i parametri come parte di un collegamento nel modello di presentazione, dove la Ricerca guidata indica il numero di query corretto. Il gsname contiene una "x", che viene sostituita con il numero corretto dalla Ricerca guidata. Il valore di offset può essere compreso tra 0 e 15, dove 0 indica che viene utilizzato il successivo numero di query disponibile. Un 1 indica che si desidera aggiungere 1 e così via.
In combinazione con il percorso guidato-corrente , è possibile creare un collegamento mini facet personale o consentire un ulteriore livello di espansione.
Esempio:
<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
<inclusione guidata gsfile="nomefile" />
Consente di includere altri file modello. Questa funzionalità consente di creare più modelli utilizzando i modelli secondari come moduli.
Nell’esempio seguente, sono inclusi i file breadcrumb e facet :
<guided-include gsfile='breadcrumbs.tmpl' /> <guided-include gsfile='facets.tmpl' />
Le include dinamiche non sono supportate. In altre parole, gsfile non può essere una variabile.
6
<tempo di ricerca guidata>
Identifica la durata della ricerca. Il valore restituito per l'ora di ricerca è specificato in ms.
7
<ricerche guidate-fall-through>
Restituisce il numero di ricerche core utilizzate per creare la pagina dei risultati di ricerca.
8
<ricerca guidata-se-fall-through></guidata-se-fall-through>
Verifica se il numero di ricerche di base è maggiore di uno.
9
<guided-if[-not]-even><guided-else[-not]-even> </guided-if[-not]-even>
Questa condizione è vera quando l'iterazione corrente è un'iterazione pari del ciclo (rispetto a un'iterazione dispari). Questa funzione è utile per visualizzare diversi colori di riga.
10
<guided-if[-not]-alt><guided-else[-not]-alt> </guided-if[-not]-alt>
Questa condizione è vera quando l'iterazione corrente è un'iterazione pari del ciclo. Questa funzione è utile per visualizzare diversi colori di riga.
11
<guided-if[-not]-inner><guided-else[-not]-inner> </guided-if[-not]-inner>
Include il testo tra di essi se l'iterazione corrente non è né la prima né l'ultima.
12
<guided-if[-not]-outer><guided-else[-not]-outer> </guided-if[-not]-outer>
Include il testo tra di essi se l'iterazione corrente è la prima o l'ultima.
13
<guided-if-first-search><guided-else-first-search> </guided-if-first-search>
Consente di verificare se si è nella ricerca iniziale o meno (la query è il risultato di una ricerca dalla casella di ricerca).
14
<url-ricerca-guidata/>
È possibile utilizzare questo tag nel modello per evitare di codificare l'azione del modulo di ricerca. Rileva quando ti trovi nell’ambiente Staged o Live e cambia di conseguenza.
15
<nome_gsname definito-guidato-if-query-param="parametro_query"> <definizione-param-query-guidato-else-query> </Guided-if-query-param>
Questo set di tag consente di verificare quali parametri CGI sono definiti nel percorso di ricerca. È possibile verificare i valori dei parametri solo se sono definiti.
16
<numero query-successivo guidato [gsname="offset"] />
Il motore di ricerca guidata che guida il modello ha la nozione di numeri di query mobili in cui ogni nuovo collegamento generato dal motore utilizza il successivo numero di query disponibile. Questo tag consente di acquisire il numero o gli offset di query successivi in modo da creare collegamenti personalizzati che consentono di eseguire il drill-through del set di risultati. Offset consente di eseguire l'offset nel numero di query successivo. Ad esempio, se è stato selezionato un facet, il numero di query successivo è 2, con un offset pari a 1 il numero di query restituito è 3.
17
<guidate-custom-var gsname="custom_variable" [escape="html|url|js|json|0"]/>
Consente di acquisire il valore esistente di una variabile personalizzata definita dalle regole di elaborazione. Se non si specifica un'opzione di escape, la stringa restituita viene generata automaticamente in HTML escape, è possibile specificare html , url , js , o 0 . Se utilizzate una regola di elaborazione per copiare un parametro CGI in ingresso in una variabile personalizzata e quindi visualizzare o utilizzare tale variabile nel modello con escape impostato su none o js, potete creare una vulnerabilità XSS nella ricerca.
18
<nome_gsname predefinito-if-custom-var="variabile_personalizzata"> <nome-utente-personalizzato-var-definizione-guida-se-personalizzato-definito>
Abilita il test se una variabile personalizzata è definita nelle regole di elaborazione (pulizia query, elaborazione pre-ricerca ed elaborazione post-ricerca).
19
<nome-campo-generale-guidato="nome-ricerca" field="nome-campo" [escape="html|url|js|json|0"]/>
Consente di visualizzare il contenuto di un campo generale definito nel modello di trasporto. Se non si specifica un'opzione escape, la stringa restituita viene codificata nel formato specificato nel modello di trasporto per quel campo. La specifica di un'opzione di escape si applica oltre al formato di codifica del campo nel modello di trasporto. Potete specificare html , url , js , json o 0 .
20
<nome-campo-guida-se-generale="nome-campo" field="nome-campo"> <campo-guida-generale> </campo-guida-se-generale>
Abilita il test se esiste il contenuto di un campo generale, come definito nel modello di trasporto.
21
<cookie-value gsname="cookie_name" [escape="html|url|js|json|0"]/>
Consente di acquisire il valore di un cookie, partendo dal presupposto che il cookie sia disponibile. Se non si specifica un'opzione di escape, la stringa restituita viene generata automaticamente in HTML escape, è possibile specificare html , url , js , json , o 0 .
22
<nome_gsname-if-cookie guidato="cookie_name"> <cookie-else-guidato> </cookie-if-guidato>
Abilita la verifica dell'esistenza di un cookie.
23
<nome-banner guidato="area banner" [escape="html|url|js|json|0"] [larghezza="xx" height="yy"]/>
Invia il banner per una determinata area. Gli attributi facoltativi di larghezza e altezza sono utilizzati in Visual Rule Builder per attivare la visualizzazione di un segnaposto significativo che consenta agli utenti di selezionare un banner. Per impostazione predefinita, i banner non sono preceduti da escape. Desiderate, invece, inserire il codice HTML nel modello di presentazione. Tuttavia, se state creando un modello JSON, provate a usare l'opzione di escape js.
Esempio:
<guided-banner gsname="top" width="400px"  height="50px"/>
24
<nome-banner-set-guida-se-banner="area banner"> <set-banner-guida-guida> </set-if-banner-guida>
Abilita il test se è impostata un'area banner.
25
<modalità guidata se-simulatore> <modalità guidata-altro-simulatore> </modalità guidata-se-simulatore-modalità>
Consente di rilevare quando si visualizza la ricerca in Simulator o in Visual Rule Builder. In genere viene utilizzato per visualizzare ulteriori informazioni di debug.
26
<guida-se-tnt-business-rules> <guida-else-tnt-business-rules> </guidata-se-tnt-business-rules>
Consente di rilevare se sono presenti regole di business che fanno riferimento a una campagna Adobe Target . Viene normalmente utilizzato come parte dell'integrazione con Adobe Target per impedire che i server Target vengano colpiti quando non è necessario.
27
<redirect guidato/>
Per impostazione predefinita, i reindirizzamenti vengono eseguiti automaticamente. Tuttavia, se avete configurato la ricerca nel sito/merchandising per restituire una risposta XML o JSON all’applicazione Web, potete scegliere di analizzare la risposta 302/301 nell’applicazione Web o di far passare il reindirizzamento come parte del set di risultati. Se trasmettete il reindirizzamento come parte del set di risultati, potete utilizzare questo tag nel modello per generare la posizione di reindirizzamento.
28
<guida-se-redirect> <guida-else-redirect> </guidata-if-redirect>
Dopo aver configurato la ricerca nel sito/merchandising per restituire i reindirizzamenti nel set di risultati, questo set di tag può essere utilizzato per determinare se è presente un reindirizzamento all'output.
29
<Guidata-lt/> <Guidata-gt/>
Questo set di tag consente di incorporare tag di modelli guidati negli attributi HTML.
Esempio:
<guided-lt/>div <guided-if-facet-long>         style="height: 125px; overflow:         auto;"</guided-if-facet-long><guided-gt/>

Tag modello di trasporto

I modelli di trasporto sono modelli XML che trasferiscono i dati dalla ricerca di back-end al livello di presentazione Guided Search.
Nel livello della presentazione, potete avere un singolo modello di presentazione che presenti i risultati di più ricerche. Ogni ricerca potrebbe utilizzare lo stesso modello di trasporto o un modello di trasporto personalizzato per trasmettere i dati al livello della presentazione.
Poiché il modello di trasporto viene utilizzato solo per trasmettere i dati al livello della presentazione, non dispone di codice HTML per la visualizzazione dei risultati della ricerca. Il modello di trasporto utilizza i tag XML dei modelli di trasporto per trasmettere i risultati di ricerca per la compilazione dei componenti di ricerca guidata, ad esempio facet, breadcrumb e menu. All'interno di questi tag, i tag modello di ricerca standard vengono utilizzati per visualizzare i valori effettivi.
Consultate Cercare i tag dei modelli.
Tag modello di trasporto
Descrizione
<Guidata-xml></led-xml>
I tag XML principali utilizzati dal livello della presentazione per rilevare gli elementi che vengono analizzati dal modello di trasporto.
<General></general>
I tag racchiudono i tag dei modelli di ricerca che forniscono dati di riepilogo basati sul set di risultati. In genere, questi tag contengono tag di ricerca per il numero totale di risultati, il risultato inferiore e il risultato più alto. È possibile definire un numero qualsiasi di campi globali aggiuntivi desiderati con il tag campo generale , come nell'esempio seguente:
<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>
<risultati></risultati>
I tag sono racchiusi tra i risultati della ricerca, in modo che la Ricerca guidata sappia dove cercarli.
<risultato></risultato>
I tag sono racchiusi intorno a ciascun risultato di ricerca, in modo che la Ricerca guidata riconosca dove inizia e termina il contenuto di un singolo risultato di ricerca, come nell’esempio seguente:
<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="tablespace">
Consente di scorrere in sequenza ogni elemento in un elenco con più valori per un singolo risultato. Utilizzate questo tag solo all'interno di un risultato. Lo scopo è quello di consentire l'iterazione sugli attributi che appartengono a un campo risultato, come nell'esempio seguente:
<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>
<facet></facet>
Passa i risultati che popolano i facet.
<facet dinamico></facet dinamico>
Potete designare un facet sia come facet dinamico che come membro di una barra laterale. Tuttavia, il loro trattamento è indipendente rispetto ai relativi tag modello di presentazione.
In altre parole, non è consentita la nidificazione di un contesto di looping della barra laterale facet all’interno di un contesto di looping dinamico, o viceversa.
Per i facet che sono sia dinamici che rinforzati, solo i facet dinamici restituiti per una determinata ricerca sono visibili all’interno del contesto di looping della barra laterale facet.
<facet name="name"></facet>
Ogni facet ha i propri tag facet in cui il parametro name corrisponde al nome del facet. I tag di ricerca vengono utilizzati all'interno dei tag facet per i valori dei facet, come nell'esempio seguente:
<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>
Gli account che utilizzano facet con inclinazione possono utilizzare il tag dinamico e il tag dei nomi visualizzati. Entrambi questi tag facilitano la mappatura tra facet con inclinazione e facet reali durante la creazione di regole aziendali.
<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=",">
L'attributo separatore consente di modificare il delimitatore utilizzato per l'output dei dati del campo di ricerca per gli elenchi. Il valore predefinito è una virgola.
In genere, il carattere di delimitazione utilizzato deve essere qualcosa di poco visibile nel contenuto del campo.
<suggerimenti></suggerimenti>
Racchiudi i tuoi suggerimenti con tag "Did You Mean" (Hai significato) in modo che Guided Search riconosca quali nodi XML contengono suggerimenti.
<suggestione></sug>
Racchiudi ogni suggerimento con i tag, come nell’esempio seguente:
<search-if-suggestions>   <suggestions>     <search-suggestions>       <suggestion><search-suggestion-text /></suggestion>     </search-suggestions>   </suggestions> </search-if-suggestions>

Cerca tag modello

Un modello di ricerca è un file HTML che include i tag modello definiti dalla ricerca nel sito/merchandising. Questi tag indicano la formattazione dei risultati della ricerca. Il riferimento seguente contiene una breve descrizione di ciascun tag modello di ricerca e dei relativi attributi.
Utilizzate solo i tag modello di ricerca nei file modello di trasporto (.tpl).
Potete scegliere tra i seguenti gruppi di tag per modelli di ricerca e materiale di riferimento.
I tag validi solo all'interno del ciclo dei risultati includono quanto segue:
I tag validi in tutto il modello includono quanto segue:
Argomenti di riferimento per i modelli di ricerca

Informazioni sui tag loop dei risultati

Il tag loop result è l'elemento di base del sistema dei modelli. Quando il tag viene rilevato durante una ricerca, l’HTML viene ripetuto e altri tag tra i tag del ciclo di risultati iniziale e finale, sostituendo qualsiasi altro tag con i risultati della ricerca.
<search-results> ... </search-results>
I tag del ciclo di risultati circondano l’HTML che mostra i risultati della ricerca. Il codice HTML tra i tag viene ripetuto per ogni risultato e visualizzato sulla pagina.
I seguenti tag sono validi solo all'interno del ciclo dei risultati:

Tag stringa loop risultati

I seguenti tag restituiscono una stringa.
Consultate I tag del ciclo Risultati.
Tag
Descrizione
1
<search-index>
Restituisce l'indice numerico del risultato corrente.
2
<search-title length="XX">
Restituisce il titolo della pagina del risultato corrente. L'attributo length facoltativo viene utilizzato per limitare la lunghezza delle stringhe visualizzate, con un valore predefinito di 80 caratteri.
3
<search-bodytext length="XX" encoding="html/javascript/json/perl/url/none" >
Restituisce il testo del corpo che inizia dalla parte superiore della pagina. I termini pertinenti sono indicati in grassetto. L'attributo length facoltativo viene utilizzato per limitare la lunghezza delle stringhe visualizzate, con un valore predefinito di 80 caratteri. L'attributo encoding è facoltativo e può codificare i caratteri di output con codifica HTML (predefinita), codifica Javascript, codifica Perl o nessuno.
4
<search-description length="XX" encoding="html/javascript/json/perl/url/none">
Restituisce la descrizione del risultato corrente. Se il tag meta description esiste già e l'attributo content non è vuoto, viene visualizzato il testo corrispondente. In caso contrario viene visualizzato l’inizio del testo del corpo della pagina. L'attributo length facoltativo viene utilizzato per limitare la lunghezza delle stringhe visualizzate, con un valore predefinito di 80 caratteri.
L'attributo di codifica opzionale controlla se l'output è codificato in HTML, JavaScript codificato, Perl codificato, URL codificato o meno, per l'output nella pagina dei risultati. Il valore predefinito della codifica è html . In genere, non è necessario specificare l'attributo encoding.
5
<search-score rank="dynamic/static/dynamic-raw/static-raw/final-raw" precisione="XX">
Restituisce il punteggio del risultato corrente, che è un numero compreso tra 0 e 100. Se avete definito un campo di rango in Opzioni > Metadati > Definizioni , potete visualizzare il rango dinamico della pagina impostando l'attributo di rango su dinamico ( <search-score rank="dynamic"> ). Potete visualizzare il rango statico della pagina impostando l'attributo di classifica su static ( <search-score rank="static"> ). È possibile utilizzare l'attributo di precisione opzionale per specificare il numero di posizioni decimali da visualizzare. Il valore predefinito è 0, che visualizza il punteggio intero.
6
<search-date length="XX" none="text" date-format="date-format-string" gmt="yes/no" language="0/2/language-id">
Restituisce la data del risultato corrente. Se al risultato corrente non è associata alcuna data, viene visualizzato il valore di testo facoltativo "none". Se il valore facoltativo "none" non è specificato, il testo "No Date" viene visualizzato se non è associata alcuna data al risultato corrente.
L'attributo "date-format" utilizza una stringa formato data stile UNIX come "%A, %B %d, %Y" (per "Monday, 25 luglio 2016"). Per impostazione predefinita, "gmt" è "yes" e controlla se la parte oraria della stringa data deve essere restituita in GMT ("yes") o nel fuso orario dell'account ("no").
L'attributo "language" controlla le convenzioni di lingua e lingua della stringa data di output. "0" (impostazione predefinita) significa "Usa lingua account". "2" significa "Usa lingua documento". Il valore "language" "1" è riservato per utilizzi futuri. Qualsiasi altro valore "language" viene interpretato come un identificatore specifico della lingua, ad esempio "en_US" significa "Inglese (Stati Uniti)".
L'attributo length facoltativo viene utilizzato per limitare la lunghezza delle stringhe visualizzate, con un valore predefinito di 80 caratteri.
7
<dimensione ricerca>
Restituisce la dimensione del risultato corrente in byte.
8
<search-url length="XX" encoding="html/javascript/json/perl/url/none" >
Restituisce l'URL del risultato corrente.
Utilizzate l' attributo length facoltativo per limitare la lunghezza delle stringhe visualizzate, con un valore predefinito di caratteri illimitati.
L'attributo encoding è opzionale e può codificare i caratteri di output con codifica HTML, codifica Javascript, codifica Perl o nessuno.
9
<search-url-path-query length="XX">
Restituisce il percorso e le porzioni di query, compreso il punto interrogativo dell'URL del risultato corrente.
Utilizzate l' attributo length facoltativo per limitare la lunghezza delle stringhe visualizzate, con un valore predefinito di caratteri illimitati.
10
<search-context length="XX" encoding="html/javascript/json/perl/url/none" >
Restituisce la riga di contesto successiva per il termine di ricerca. I termini pertinenti sono indicati in grassetto. Chiama questo tag ripetutamente per visualizzare più di una riga contestuale per il risultato corrente.
Utilizzate l' attributo length facoltativo per limitare la lunghezza delle stringhe visualizzate, con un valore predefinito di 80 caratteri. L'attributo length viene ignorato se questo tag è racchiuso tra set di tag <search-if-context> o <search-if-any-context> che contengono un attributo length.
L'attributo encoding è opzionale e può codificare i caratteri di output con codifica HTML (predefinita), codifica Javascript, codifica Perl o nessuno.
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" virgolette="yes/no" virgole="yes/no" units="miglia/km separator"="|">
Questo tag avanzato visualizza il contenuto del campo di metadati (url, titolo, desc, key, target, body, alt, data, charset e lingua o campi definiti in Opzioni > Metadati > Definizioni) specificato nell'attributo name , per il risultato corrente. Ad esempio:
<search-display-field name="title" length="70" none="no title">
Invia il titolo della pagina per un risultato della ricerca. Se l'attributo none facoltativo è specificato, il relativo valore viene visualizzato nella pagina dei risultati solo se non è presente alcun contenuto associato al campo.
Gli attributi data-format , gmt e lingua sono rilevanti solo se il tipo di contenuto del campo specificato è data .
L'attributo date-format utilizza una stringa formato data stile UNIX come %A, %B %d, %Y (per lunedì 25 luglio 2016). per impostazione predefinita, gmt imposta e controlla se la parte oraria della stringa data viene restituita in GMT ( ) o nel fuso orario dell'account ( no ).
Vedere Stringhe del formato della data.
L'attributo language controlla le convenzioni relative alla lingua e alle impostazioni internazionali della stringa data di output. 0 (impostazione predefinita) significa "Usa lingua account". 2 significa "Usa lingua documento". Il valore della lingua 1 è riservato per utilizzi futuri). Qualsiasi altro valore della lingua viene interpretato come un identificatore specifico della lingua, ad esempio en_US significa "Inglese (Stati Uniti)".
Vedere Identificatori della lingua.
L'attributo opzionale length viene utilizzato per limitare la lunghezza delle stringhe visualizzate, con un valore predefinito di 80 caratteri.
L'attributo di codifica opzionale controlla se l'output è codificato in HTML, JavaScript codificato, Perl codificato, URL codificato o meno, per l'output nella pagina dei risultati. Il valore predefinito della codifica è html . In genere, non è necessario specificare l'attributo encoding.
L' attributo virgolette facoltative controlla se i singoli elementi di output sono racchiusi tra virgolette doppie (o virgolette singole, se encoding=perl ). Il valore predefinito delle virgolette è no .
L' attributo virgola opzionale controlla se i singoli elementi di output sono separati da virgole. Il valore predefinito delle virgole è yes . L' attributo virgole viene ignorato per i campi non di tipo elenco.
L'attributo unità opzionali controlla le unità di distanza applicate a un campo di output di ricerca di prossimità. Il valore predefinito delle unità è determinato dall'impostazione "Unità predefinite" del campo del tipo di posizione associato al campo di output della ricerca di prossimità specificato.
Consultate La ricerca di prossimità.
L'attributo separatore opzionale definisce il carattere singolo, o delimitatore, inserito tra i valori dell'output per i campi di tipo elenco.
12
<search-display-field-values name="field-name"> ...<search-display-field-values>
Questo tag crea un ciclo per l’enumerazione dei valori dei campi di metadati (url, title, desc, keys, target, body, alt, data, charset e lingua o campi definiti in Opzioni > Metadati > Definizioni ) per il risultato corrente. Non nidificate questo tag all'interno di un altro tag <search-display-field-values> . L'attributo name specifica il nome del campo contenente i valori da enumerare. Questo tag è particolarmente utile per i campi con l’attributo Elenchi consentiti selezionato (in Opzioni > Metadati > Definizioni ).
13
<search-display-field-value date-format="date-format-string" gmt="yes/no" language="0/language-id" encoding="html/javascript/json/perl/url/none">
Questo tag genera il valore del campo di metadati (url, titolo, desc, keys, target, body, alt, data, charset e lingua o i campi definiti in Opzioni > Metadati > Definizioni ) per l'iterazione del ciclo <search-display-field-values> corrente. Questo tag è valido solo all'interno di un ciclo <search-display-field-values> . Gli attributi data-format , gmt e lingua sono rilevanti solo se il tipo di contenuto del nome del campo specificato nel tag <search-display-field-values> di inclusione è data . L'attributo date-format utilizza una stringa formato data di stile UNIX come "%A , %B %d , %Y " (per "Monday, 25 luglio 2016"). Per impostazione predefinita, l'attributo gmt è sì e controlla se la parte oraria della stringa data viene restituita in GMT ( ) o nel fuso orario dell'account ( no ).
L'attributo language controlla le convenzioni relative alla lingua e alle impostazioni internazionali della stringa data di output. 0 (impostazione predefinita) significa "Usa lingua account". Qualsiasi altro valore della lingua viene interpretato come un identificatore specifico della lingua, ad esempio en_US significa "Inglese (Stati Uniti)".
L'attributo di codifica opzionale controlla se l'output è codificato in HTML, JavaScript codificato, Perl codificato, URL codificato o meno, per l'output nella pagina dei risultati. Il valore predefinito della codifica è html . In genere, non è necessario specificare l'attributo encoding.
14
<search-display-field-value-count name="field-name">
Trasmette il numero totale di valori nel risultato corrente per il campo di metadati (url, title, desc, keys, target, body, alt, data, charset e lingua o i campi definiti in Opzioni > Metadati > Definizioni ) specificato con l'attributo name. Questo tag può essere visualizzato ovunque nel ciclo dei risultati.
15
<search-display-field-value-counter>
Invia il contatore ordinale (1, 2, 3 e così via) per l'iterazione del ciclo <search-display-field-values> corrente. Questo tag è valido solo all'interno di un ciclo <search-display-field-values> .
16
<search-dynamic facet-fields>
Inizia un contesto di looping per tutti i campi facet dinamici restituiti per la ricerca.
17
<search-dynamic-facet-field-name>
Invia il nome del campo facet dinamico corrente per l'iterazione del ciclo.
18
<search-result-trace encoding="html/javascript/ json/perl/url/none">
Trasmette informazioni relative alla posizione del risultato corrente, ad esempio eventuali azioni basate sui risultati che hanno influito sulla posizione del risultato.
Il formato di output di questo tag è JSON come nell'esempio seguente:
{   "sliceID": 5,   "indexID": 5894,   "finalScore": 98.5,   "dynamicScore": 15.3,   "staticScore": 55.456,   "position": 1,   "rbtaActionListID": 117,   "rbtaActionID": 57 }
L'attributo encoding è opzionale; il valore predefinito è html .
Nota: Questo tag ha output solo se sp_trace=1 è specificato con i parametri della query di ricerca di base.
Vedere la riga 48 nella tabella che si trova nei parametri CGI di ricerca back-end.

Tag condizionali del ciclo di risultati

I seguenti tag possono includere, a determinate condizioni, il codice HTML tra di essi.
Consultate I tag del ciclo Risultati.
Tag
Descrizione
1
<search-if-title> ... </search-if-title>
<search-if-not-title> ... </search-if-not-title>
Questi tag includono il codice HTML tra di essi se la successiva chiamata a <search-title> restituisce (o non restituisce) testo dal titolo del documento.
2
<search-if-description length="XX"> ... /search-if-description>
<search-if-not-description> ... </search-if-not-description>
Questi tag includono il codice HTML tra di essi se la successiva chiamata a <search-description> restituisce (o non restituisce) testo dalla descrizione del documento.
3
<search-if-bodytext> ... </search-if-bodytext>
<search-if-not-bodytext> ... </search-if-not-bodytext>
Questi tag includono l'HTML tra di essi se la successiva chiamata a <search-bodytext> restituisce (o non restituisce) testo dal corpo del documento.
4
<search-if-context length="XX"> ... </search-if-context>
<search-if-not-context> ... </search-if-not-context>
Questi tag includono il codice HTML tra di essi se la successiva chiamata a <search-context> restituisce (o non restituisce) una stringa di contesto non vuota. L'attributo length sostituisce l'attributo length su qualsiasi tag <search-context> racchiuso.
5
<search-if-any-context length="XX"> ... /search-if-any-context>
<search-if-not-any-context> ... </search-if-not-any-context>
Questi tag includono l'HTML tra di essi se esiste (o non è) una stringa di contesto associata al risultato. L'attributo length sostituisce l'attributo length su qualsiasi tag <search-context> racchiuso.
6
<search-if-score lower="XX" high="yy" rank="dynamic/static/dynamic-raw/static-raw/final-raw"> ... </search-if-score>
<search-if-not-score lower=XX top=yy rank="dynamic/static"> ... </search-if-not-score>
Questi tag includono il codice HTML tra di essi se la valutazione del risultato corrente è (o non è) compresa tra XX e AA. Utile per aggiungere elenchi puntati o grafici per mostrare quanto rilevante sia il risultato. Se avete definito un campo di tipo classifica in Opzioni > Metadati > Definizioni , potete controllare il rango dinamico della pagina impostando l'attributo di rango su dinamico ( <search-if-score rank="dynamic" lower=XX upz> ). È possibile controllare il rango statico della pagina impostando l'attributo di classifica su static ( <search-if-score rank="static" lower=XX upl=AA> ).
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>
Questi tag avanzati includono l'HTML tra di essi, a seconda che il campo specificato nell'attributo "name" abbia o meno contenuto. Se è specificato l'attributo opzionale "value", i tag includono il codice HTML tra di essi, a seconda che il valore specificato corrisponda o meno al valore del campo nel risultato corrente. Questi tag funzionano solo all'interno del ciclo dei risultati (tra <search-Results> e </search-Results> tag).

Tag collegamento loop risultati

Consultate I tag del ciclo Risultati.
Tag
Descrizione
1
<search-link target="frame-name" hbx-enable="yes/no" hbx-linboy-name="field-name" hbx-linboy-none="text" hbx-linboy-length="XX" > ... </search-link>
Questa coppia di tag crea un collegamento di ancoraggio intorno all’HTML tra di essi. Quando si fa clic sul collegamento, viene visualizzata la pagina dei risultati. Un attributo di destinazione facoltativo specifica la finestra con nome in cui i browser compatibili con i frame devono visualizzare la pagina dei risultati.
Impostate l'attributo hbx-enabled su "yes" per sfruttare l'analisi disponibile tramite HBX. Impostate hbx-linboy-name sul nome di un campo Meta-data da monitorare. Ad esempio, per tenere traccia dei risultati di ricerca in base al numero SKU, impostare hbx-line-name sul nome del campo Meta-data che contiene le informazioni SKU.
I campi tipo data non sono attualmente supportati. Il valore hbx-linboy-name viene aggiunto all’ID del collegamento nell’ancoraggio generato. Il valore dell'attributo hbx-linboy-none viene aggiunto all'ID del collegamento ogni volta che il campo metadati denominato è vuoto. Il valore di hbx-linboy-length limita il numero di caratteri recuperati e visualizzati dal tag Meta. Il numero predefinito di caratteri è 12.
2
<search-smart-link target="frame-name" hbx-enable="yes/no" hbx-linboy-name="field-name" hbx-linboy-none="text" hbx-linboy-length="XX"> ... </search-smart-link>
Questa coppia di tag è simile a <search-link> ... </search-link> tag. Quando si fa clic sui collegamenti di ancoraggio generati, viene visualizzata la pagina dei risultati, ma con lo scorrimento della pagina fino al tag di ancoraggio più vicino prima del risultato. Per i collegamenti PDF, il visualizzatore Acrobat visualizza la pagina che contiene il risultato. Un attributo di destinazione facoltativo specifica la finestra con nome in cui i browser compatibili con i frame devono visualizzare la pagina dei risultati.
Impostate l'attributo hbx-enabled su "yes" per sfruttare l'analisi disponibile tramite HBX. Impostate hbx-linboy-name sul nome di un campo Meta-data da monitorare. Ad esempio, per tenere traccia dei risultati di ricerca in base al numero SKU, impostare hbx-line-name sul nome del campo Meta-data che contiene le informazioni SKU.
I campi tipo data non sono attualmente supportati. Il valore hbx-linboy-name viene aggiunto all’ID del collegamento nell’ancoraggio generato. Il valore dell'attributo hbx-linboy-none viene aggiunto all'ID del collegamento ogni volta che il campo metadati denominato è vuoto. Il valore di hbx-linboy-length limita il numero di caratteri recuperati e visualizzati dal tag Meta. Il numero predefinito di caratteri è 12.
3
<search-if-link-extension> ... </search-if-link-extension>
<search-if-not-link-extension> ... </search-if-not-link-extension>
Questi tag includono l'HTML tra di essi se un attributo value specifica un'estensione che corrisponde alla fine dell'URL per il risultato. Questo tag è utile per includere un elemento grafico nei risultati della ricerca in base all’estensione del collegamento. L'attributo value è un elenco di una o più estensioni (separate da spazi) come segue: VALUE=".pdf" o VALUE=".html .htm".

Tag condizionali posizione ciclo

I tag riportati di seguito possono includere il testo tra di essi, a determinate condizioni. Possono essere visualizzati solo all'interno dei tag "looping": < search-results> e <search-field-values> . Vengono utilizzati per verificare la posizione del risultato corrente all'interno del set di risultati.
Consultate I tag del ciclo Risultati.
Tag
Descrizione
1
<search-if-first> ... </search-if-first>
<search-if-not-first> ... </search-if-not-first>
Questi tag includono il testo tra di essi se il risultato corrente è (o non è) il primo risultato sulla pagina (se utilizzato all'interno di <search-Results> ) o il primo valore del campo (se utilizzato all'interno di <search-field-values> ).
2
<search-if-last> ... </search-if-last>
<search-if-not-last> ... </search-if-not-last>
Questi tag includono il testo tra di essi se il risultato corrente è (o non è) l'ultimo risultato sulla pagina (se utilizzato all'interno di <search-Results> ) o l'ultimo valore del campo (se utilizzato all'interno di <search-field-values> ). Questo tag può essere utilizzato per inserire un separatore tra i risultati. Ad esempio, questo inserisce un tag <hr> tra i risultati:
<search-results>    <search-lt>tr<search-if-alt> class="alt"</search-if-alt><search-gt>       <td><search-url></td>    </tr> </search-results>
3
<search-if-inner> ... </search-if-inner>
<search-if-not-inner> ... </search-if-not-inner>
Questi tag includono il testo tra di essi se il risultato corrente non è né il primo né l'ultimo risultato della pagina (se utilizzato all'interno di <search-Results> ) oppure non è il primo né l'ultimo valore del campo (se utilizzato all'interno di <search-field-values> ). La versione non aggiornata del tag verifica se il risultato è il primo o l'ultimo.
4
<search-if-alt> ... </search-if-alt>
<search-if-not-alt> ... </search-if-not-alt>
Questi tag includono il testo tra di essi se il risultato corrente è (o non è) un risultato alternativo sulla pagina (se utilizzato all'interno di <search-Results> ) o un valore di campo alternativo (se utilizzato all'interno di <search-field-values> ). I risultati "alternativi" sono il secondo, il quarto, il sesto e così via, nella pagina. In questo esempio viene applicata una classe diversa alle righe di tabella alternative. Notate l'utilizzo di <search-lt> e <search-gt> per consentire al tag <search-if-alt> di essere collocato "all'interno" del <tr> tag.
    <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>
Questi tag includono il testo tra di essi se il risultato corrente è (o non è) un risultato pari (se utilizzato all'interno di <search-Results> ) o un valore di campo pari (se utilizzato all'interno di <search-field-values> ). Un risultato di ricerca è pari se il relativo valore <search-index> è pari. In altre parole, se la sua posizione all'interno dell'intero set di risultati è pari. Questo può essere diverso da <search-if-alt> che verifica la posizione di un risultato sulla pagina, non all'interno dell'intero set di risultati. Le due tabelle seguenti illustrano la differenza:

Prima pagina, sp_n=1

Indice
Risultato
Pari?
Alt?
1
Primo risultato
No
No
2
Secondo risultato
3
Terzo risultato
No
No
4
Quarto risultato
5
Quinto risultato
No
No

Pagina successiva, sp_n=10

Indice
Risultato
Pari?
Alt?
10
Decimo risultato
No
11
Undicesimo risultato
No
12
Dodicesimo risultato
No
13
Tredicesimo risultato
No
14
Quattordicesimo risultato
No
Infine, tenere presente che <search-if-even> è sempre lo stesso <search-if-alt> dei valori dei campi di ricerca, poiché i valori dei campi non sono inseriti nella pagina.

Tag elenco valori campo

I seguenti tag avanzati restituiscono valori di campo e dati correlati dall’intero set di risultati della ricerca. Questi tag producono solo output per i campi specificati dai parametri sp-sfvl-field CGI nella query di ricerca.
Tag
Descrizione
1
<search-field-value-list name="field-name" virgolette="yes/no" viras="yes/no" data="values/counts/result" separator="X" sortby="none/values/counts/result" max-items="XX" date-format="date-string" gmt="yes/no" language="0/language-id encoding"="html/jhtml avascript/json/perl/url/none">
Questo tag visualizza un elenco di valori di campo univoci, conteggi di valori o conteggi di risultati all'interno dell'intero set di risultati.
Questo tag genera solo l’output per i campi specificati dai parametri CGI sp_sfvl_field nella query di ricerca. L'attributo opzionale "virgolette" controlla se i singoli elementi di output sono racchiusi tra virgolette doppie (o virgolette singole, se encoding=perl). Il valore predefinito di "virgolette" è "yes". L'attributo opzionale "virgole" controlla se i singoli elementi di output sono separati da virgole. Il valore predefinito di "virgole" è "sì". L'attributo opzionale "data" controlla se ogni valore di campo univoco è l'output (data="values"), il conteggio totale di ciascun valore di campo univoco è l'output (data="counts") o il numero di risultati contenenti ciascun valore univoco (data="result"). Il valore predefinito di "data" è "values". Per i campi non di tipo elenco, data="counts" e data="result" sono equivalenti. L'attributo separator definisce il singolo carattere, o delimitatore, da inserire tra i valori dell'output. L'attributo "sortby" facoltativo controlla l'ordine dell'output; sortby="none" significa nessun ordine particolare, sortby="values" significa ordinamento per valori di campo (in ordine crescente o decrescente in base alla proprietà Ordinamento del campo), sortby="counts" significa ordinamento in ordine decrescente dei conteggi dei valori dei campi, e sortby="result" indica l'ordinamento in ordine decrescente del numero di risultati contenenti ciascun valore.
Per i campi non di tipo elenco, sortby="counts" e sortby="result" sono equivalenti. L'attributo opzionale "max-items" limita il numero di elementi da restituire. Il valore predefinito di "max-items" è -1, che significa "output all items".
Esiste un limite assoluto di 100 per gli elementi max. Gli attributi "date-format", "gmt" e "language" sono pertinenti solo se il tipo di contenuto del campo specificato è "date". L'attributo "date-format" utilizza una stringa formato data stile UNIX come "%A, %B %d, %Y" (per "Monday, 25 luglio 2016"). Per impostazione predefinita, "gmt" è "yes" e controlla se la parte oraria della stringa data deve essere restituita in GMT ("yes") o nel fuso orario dell'account ("no").
Vedere Stringhe del formato della data.
L'attributo "language" controlla le convenzioni di lingua e lingua della stringa data di output. "0" (impostazione predefinita) significa "Usa lingua account". Qualsiasi altro valore "language" viene interpretato come un identificatore specifico della lingua, ad esempio "en_US" significa "Inglese (Stati Uniti)". L'attributo opzionale "encoding" controlla se i caratteri stringa di output sono codificati HTML, codificati JavaScript, codificati Perl, codificati URL o non codificati, per l'output nella pagina dei risultati. Il valore predefinito "encoding" è "html".
Vedere Identificatori della lingua.
2
<search-field-value-list-count name="field-name" value="field-value" result="yes/no">
Questo tag visualizza le informazioni sul conteggio per un dato elenco di valori-campo di ricerca. Esistono tre usi distinti per questo tag. Se viene fornito solo l'attributo "name", questo tag genera il numero di valori univoci per il campo denominato all'interno dell'intero set di risultati. Se vengono forniti entrambi gli attributi "name" e "value", questo tag genera il conteggio totale del valore dato all'interno dell'intero set di risultati (per result="no") oppure il conteggio totale dei risultati che contengono il valore dato nell'intero set di risultati (per result="yes"). Il valore predefinito "result" è "no". Nota: Per i campi non di tipo elenco, result="yes" e result="no" sono equivalenti. Il valore di "result" viene ignorato se l'attributo "value" non è specificato. Questo tag genera solo l’output per i campi specificati dai parametri CGI sp-sfvl-field nella query di ricerca.
3
<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>
Questi tag visualizzano il codice HTML tra di essi se la chiamata equivalente a <search-field-value-list-count name="field-name" value="field-value"> con gli attributi specificati restituirebbe (o meno) un valore maggiore di zero.
4
<search-if-single-field-value-list-count name="field-name"> ... </search-if-single-field-value-list-count>
Questi tag visualizzano il contenuto tra di essi se la chiamata equivalente a <search-field-value-list-count name="field-name" value="field-value"> con gli attributi specificati restituirebbe o meno un singolo valore. Questo viene in genere utilizzato quando un account utilizza slot per facet. Con gli slot per facet, in genere si desidera visualizzare lo slot per valori solo quando lo slot per nomi associato ha un elemento singolo. Questo controllo nel modello di trasporto è più efficace rispetto a quello nel livello di presentazione.

Tag loop elenco valori campo

I seguenti tag avanzati enumerano e restituiscono i valori dei campi e i dati correlati dall'intero set di risultati di ricerca utilizzando un costrutto di looping. Questi tag producono solo output per i campi specificati dai parametri sp-sfvl-field CGI nella query di ricerca.
Tag
Descrizione
1
<search-field-values name="field-name" sortby="none/values/counts/result" max-items="XX"> ... </search-field-values>
Questo tag crea un ciclo per l'enumerazione dei valori dei campi e dei dati correlati per un particolare campo all'interno dell'intero set di risultati. Non nidificate questo tag all'interno di un altro tag <search-field-values> . L'attributo "name" specifica il nome del campo contenente i valori da enumerare. L'attributo "sortby" facoltativo controlla l'ordine di enumerazione: "none" significa nessun ordine particolare, "values" indica l'ordinamento in base ai valori dei campi (in ordine crescente o decrescente in base alla proprietà Ordinamento del campo), sortby="counts" indica l'ordinamento in ordine decrescente dei conteggi dei valori dei campi, e sortby="result" indica l'ordinamento in ordine decrescente del numero di risultati contenenti ciascun valore.
Per i campi non di tipo elenco, sortby="counts" e sortby="result" sono equivalenti. . L'attributo opzionale "max-items" limita il numero di iterazioni al valore specificato. Il valore predefinito per "max-items" è -1, che significa "enumerare tutti i valori".
2
<search-field-value date-format="date-format-string" encoding="html/javascript/json/perl/url/none" gmt="yes/no" language="0/language-id">
Questo tag genera il valore del campo per l'iterazione del ciclo <search-field-values> corrente. Questo tag è valido solo all'interno di un ciclo <search-field-values> . Gli attributi "date-format", "gmt" e "language" sono pertinenti solo se il tipo di contenuto del nome del campo specificato nel tag <search-field-values> che contiene è "date". L'attributo "date-format" utilizza una stringa formato data stile UNIX come "%A, %B %d, %Y" (per "Monday, 25 luglio 2020").
Vedere Stringhe del formato della data.
L'attributo opzionale "encoding" controlla se i caratteri stringa di output sono codificati HTML, codificati JavaScript, codificati Perl, codificati URL o non codificati, per l'output nella pagina dei risultati. Il valore predefinito "encoding" è "none". In genere, non è necessario specificare l'attributo encoding. Per impostazione predefinita, "gmt" è "yes" e controlla se la parte oraria della stringa data deve essere restituita in GMT ("yes") o nel fuso orario dell'account ("no"). L'attributo "language" controlla le convenzioni di lingua e lingua della stringa data di output. "0" (impostazione predefinita) significa "Usa lingua account". Qualsiasi altro valore "language" viene interpretato come un identificatore specifico della lingua, ad esempio "en_US" significa "Inglese (Stati Uniti)".
Vedere Identificatori della lingua.
3
<search-field-value-count result="yes/no">
Questo tag genera il conteggio associato all'iterazione del ciclo <search-field-values> corrente. Il conteggio di output è il numero di risultati nell'intero set di risultati contenente il valore del campo (result="yes"), oppure il conteggio totale per il valore del campo nell'intero set di risultati. Il valore predefinito "result" è "no".
Per i campi non di tipo elenco, result="yes" e result="no" sono equivalenti. Questo tag è valido solo all'interno di un ciclo <search-field-values> .
4
<contatore-valore-campo di ricerca>
Questo tag genera il contatore ordinale per l'iterazione del ciclo <search-field-values> corrente. Questo tag è valido solo all'interno di un ciclo <search-field-values> .

Suggerisci tag

Suggerimento fornisce un "Facile da usare" per suggerire termini di ricerca alternativi. Se un utente ha digitato erroneamente un termine di ricerca, ad esempio, Suggerisci può aiutare l'utente a trovare i risultati suggerendo l'ortografia corretta. Il sistema può anche suggerire parole chiave correlate che possono aiutare un utente a scoprire i risultati. Durante la generazione dei suggerimenti, il servizio Suggerisci utilizza due dizionari: uno basato sulla lingua del conto (in Indexing > Words and Languages > Language ) e l'altro basato unicamente sulle parole chiave nell'indice del conto.
Il servizio Suggerisci non funziona per cinese, giapponese o coreano.
Tag
Descrizione
1
<search-if-tips> ... </search-if-tips>
Circondate questi tag con eventuali tag di modello "Suggerisci", ad esempio <search-sugal> , <search-suggelli-link> e così via. Se la ricerca genera suggerimenti, il motore di ricerca genera ed elabora tutti gli elementi tra il tag open e close. Se la ricerca non genera suggerimenti, non viene generato alcun contenuto nidificato.
2
<suggerimenti per la ricerca> ... </search-suggerimenti>
Questo tag genera il ciclo "Suggerisci", che contiene un elenco di termini di ricerca consigliati (ad esempio, "intendete", "intenzionale" e "intende", per una query originariamente immessa come "intendimenti"). Durante la generazione dell'elenco di termini, il motore di ricerca ripete tutti i tag HTML e/o modello nidificati fino a cinque volte, il numero massimo di suggerimenti. Utilizzate l'attributo count per specificare il numero di suggerimenti generati (tra 0 e 5).
Il tag <search-tips> può essere visualizzato più volte sulla pagina per ripetere l'elenco di suggerimenti. Più suggerimenti vengono ordinati in base al numero di risultati ottenuti.
Nidificare il tag <search-tips> tra i tag <search-if-tips> aperti e chiusi.
3
<search-sug-link> ... </search-sug-link>
Questo tag genera un collegamento alla query di ricerca originale utilizzando il termine di ricerca suggerito selezionato invece del termine originale. Il tag accetta e stampa semplicemente qualsiasi attributo HTML, ad esempio classe, destinazione e stile. Il tag può anche accettare un attributo URL, il cui valore viene utilizzato come URL di base per il collegamento generato. I tag possono essere visualizzati solo all'interno del ciclo <search-tips> .
4
<search-sug-text/>
Questo tag stampa il termine di query attualmente suggerito (ad esempio, "intendete" per una query originariamente immessa come "progetti"). Il tag non ha attributi e può essere visualizzato solo all'interno del ciclo <search-tips> .
5
<search-if-not-tips> ... </search-if-not-tips>
Se la ricerca non genera alcun suggerimento, il motore di ricerca genera ed elabora tutti gli elementi tra il tag open e close. Se la ricerca genera suggerimenti, non viene generato alcun contenuto nidificato.
6
<search-if[-not]-first-suggestione> ... </search-if[-not]-first-suggestione>
Questi tag condizionali includono il codice HTML tra di essi, a seconda che il termine suggerito sia o meno il primo termine del ciclo Suggerisci. I tag devono essere visualizzati tra i tag <search-sugal> aperti e chiusi.
7
<search-if[-not]-last-suggestione> ... </search-if[-not]-last-suggestione>
Questi tag condizionali includono il codice HTML tra di essi, a seconda che il termine suggerito sia l'ultimo termine nel ciclo Suggerisci. I tag devono essere visualizzati tra i tag <search-sugal> aperti e chiusi.
8
<search-sug-index>
Questo tag restituisce l’indice numerico del termine di ricerca corrente suggerito. Il tag deve essere visualizzato tra i tag <search-sugal> aperti e chiusi.
9
<search-sug-total>
Questo tag restituisce il numero totale di termini di ricerca suggeriti generati. Il tag deve essere visualizzato tra i tag <search-sugal> aperti e chiusi.
10
<search-sug-result-count>
Questo tag restituisce il numero totale di risultati per il termine di ricerca suggerito. Il tag deve essere visualizzato tra i tag <search-sugal> aperti e chiusi.

Tag stringa modello

I seguenti tag restituiscono una stringa nell’HTML in quel punto del modello.
Tag
Descrizione
1
<search-body>
Il tag corpo HTML con qualsiasi impostazione Colore collegamento ricerca impostata dalla sezione Look di base sotto il collegamento Modello. Aggiungete un attributo di sfondo a questo tag per visualizzare le immagini di sfondo nella pagina dei risultati. Eventuali attributi di colore aggiunti a questo tag sovrascrivono le impostazioni di colore del collegamento di ricerca impostate nella sezione Aspetto di base.
2
<search-header>
L’HTML per l’intestazione dei risultati di ricerca, come impostato nella sezione Aspetto di base sotto il collegamento Modello.
3
<search-data> ... </search-data>
I tag search-data vengono sostituiti con i rispettivi equivalenti XML: <search-data> viene sostituito con <![CDATA[" e il tag </search-data> è sostituito da " ]]> ". Un parser XML non analizza le informazioni tra il tag open e close.
4
<search-query query query-number="XX" encoding="html/javascript/json/perl/url/none">
Query inserita dal visitatore. L'attributo "numero-query" opzionale avanzato controlla quale stringa di query numerata viene generata da questo tag. Ad esempio, <search-query query query-number=1> genera il contenuto del parametro sp_q_1 cgi. Se non viene specificato "numero-query" o se il numero-query è "0", viene generata la query principale ( sp_q ). L'attributo opzionale "encoding" controlla se l'output è codificato in HTML, JavaScript codificato, Perl codificato, URL codificato o meno, per l'output nella pagina dei risultati. Il valore predefinito "encoding" è "html". In genere, non è necessario specificare l'attributo encoding.
5
<search-total>
Totale dei risultati della ricerca.
6
<search-count>
Totale dei risultati segnalati per questa pagina.
7
<search-lower>
Numero del primo risultato segnalato per questa pagina.
8
<search-top>
Il numero dell'ultimo risultato segnalato per questa pagina.
9
<search-prev-count>
Il numero di risultati segnalati per la pagina precedente.
10
<search-next-count>
Numero di risultati segnalati per la pagina successiva.
11
<tempo di ricerca>
Tempo in secondi per la ricerca.
12
<logo di ricerca>
L’HTML per il logo di ricerca configurato per l’account, se presente. Questo logo è l'immagine che dà credito alla ricerca del sito/merchandising
Al momento, la maggior parte degli account non dispone di un logo di ricerca associato.
13
<search-collection all="name">
Raccolta dei risultati della ricerca. L'attributo opzionale "all" viene utilizzato per fornire il nome della raccolta che rappresenta l'intero sito Web.
14
<modulo di ricerca> ...</search-form>
Inserisce i tag modulo iniziale e finale. Inserisce gli attributi di metodo e azione nel tag modulo iniziale. Accetta attributi aggiuntivi, tra cui l'attributo dir="RTL" per il linguaggio, nonché gli attributi JavaScript "name" e "onSubmit".
15
<search-input-account>
Inserisce un tag di input del modulo che specifica il numero dell'account.
16
<search-input-Gallery>
Inserisce un tag di input del modulo che specifica il numero della raccolta.
17
<search-input-query query-number="XX">
Inserisce un tag di input del modulo che specifica la stringa di query. L'attributo "numero-query" opzionale avanzato controlla la query numerata utilizzata per il tag di input del modulo. Ad esempio, <search-input-query query query-number=1> genera un tag di input modulo per la query sp_q_1 . Se "numero-query" non è specificato, o se "numero-query" è "0", viene inserito un tag di input per la query sp_q principale.
18
<search-input-collections all="name">
Inserisce un tag di selezione modulo e un codice HTML associato che visualizza il menu di selezione delle raccolte. L'attributo opzionale "all" viene utilizzato per fornire il nome della raccolta che rappresenta l'intero sito Web.
19
<search-lt>
Inserisce l'output da uno dei tag modello di ricerca all'interno di altri tag HTML o modello nella pagina dei risultati. <search-lt> inserisce un carattere minore di. L'utilizzo di <search-lt> e <search-gt> fornisce un modo per sfuggire alla definizione di un tag in modo da poter utilizzare i tag dei modelli di ricerca come valori di attributo. Quando viene eseguito il rendering del modello in risposta a una ricerca, un segno di minore di (<) sostituisce il tag <search-lt> . Ad esempio, <search-link> equivale a <search-lt>a href="<search-url>"<search-gt> .
20
<search-gt>
Inserisce l'output da uno dei tag modello di ricerca all'interno di altri tag HTML o modello nella pagina dei risultati. <search-gt> inserisce un carattere maggiore di. L'utilizzo di <search-lt> e <search-gt> fornisce un modo per sfuggire alla definizione di un tag in modo da poter utilizzare altri tag modello come valori di attributo. Quando viene eseguito il rendering del modello in risposta a una ricerca, un segno maggiore (>) sostituisce il tag <search-gt> . Ad esempio, <search-link> equivale a <search-lt>a href="<search-url>"<search-gt> .
21
<search-param name="param-name" length="XX" encoding="html/javascript/json/perl/url/none">
Restituisce il valore del parametro cgi denominato "param-name" dalla richiesta di ricerca corrente. L'attributo opzionale "encoding" controlla se l'output è codificato in HTML, JavaScript codificato, Perl codificato, URL codificato o meno, per l'output nella pagina dei risultati. Il valore predefinito "encoding" è "html". In genere, non è necessario specificare l'attributo encoding.
22
<search-trace encoding="html/javascript/ json/perl/url/none">
L'attributo encoding è opzionale; il valore predefinito è json .
Nota: Questo tag ha output solo se sp_trace=1 è specificato con i parametri della query di ricerca di base.
Vedere la riga 48 nella tabella che si trova nei parametri CGI di ricerca back-end.

Tag collegamento ancoraggio modello

Di seguito sono riportati i tag che causano un collegamento di ancoraggio per racchiudere l’HTML tra di essi. Quando un utente fa clic su di esso, il collegamento di ancoraggio richiede la visualizzazione di un’altra pagina di risultati. L'attributo opzionale "count" richiede la visualizzazione di molti risultati sulla pagina. Se non viene specificato, viene utilizzato il conteggio richiesto nella pagina corrente. L'attributo "URL" avanzato e facoltativo controlla il dominio a cui è diretto il collegamento associato. Per impostazione predefinita il dominio è https://search.atomz.com/search/ , ma potete modificarlo utilizzando l'attributo URL.
Tag
Descrizione
1
<search-next URL="https://search.yourdomain.com/search/"> ... </search-next>
<search-prev URL="https://search.yourdomain.com/search/"> ... </search-prev>
Visualizza la pagina precedente o successiva dei risultati.
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>
Ordina i risultati per data o per rilevanza.
3
<search-show-riepilies URL="https://search.yourdomain.com/search/"> ... </search-show-summary>
<search-hide-summary URL="https://search.yourdomain.com/search/"> ... </search-hide-summary>
Mostra o nasconde i riepiloghi.

Tag condizionali modello

Tag che consentono di includere HTML tra di essi in modo condizionale.
Tag
Descrizione
1
<search-if-Results> ... </search-if-Results>
<search-if-not-result> ...</search-if-not-result>
Questi tag includono HTML se la pagina corrente contiene risultati di ricerca (o no).
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>
Questi tag includono HTML se alla pagina precedente o a quella successiva sono associati dei risultati (o nessuno).
3
<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>
Questi tag includono HTML se la pagina corrente è, o non è, ordinata per rilevanza o per data.
4
<search-if-show-summary> ... </search-if-show-summary>
<search-if-hide-summary> ... </search-if-hide-summary>
Questi tag includono HTML se la pagina corrente mostra o nasconde i riepiloghi. Potete utilizzare questi tag per includere o escludere qualsiasi parte del risultato della ricerca.
5
<search-if-input-collections> ... </search-if-input-collections>
<search-if-not-input-collections> ... </search-if-not-input-collections>
Questi tag includono HTML se è stata specificata una raccolta nella generazione dei risultati di ricerca per la pagina corrente.
6
<search-if-advanced> ... </search-if-advanced>
<search-if-not-advanced> ... </search-if-not-advanced>
Questi tag includono HTML se per la query di ricerca è stato specificato il parametro sp_advanced=1 CGI.
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>
Questi tag includono o escludono l'HTML tra di essi se il parametro specificato non è valido o non lo è.
Attualmente è supportato solo il parametro 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>
Questi tag avanzati includono il codice HTML tra di essi, a seconda che il parametro CGI specificato nell'attributo "name" abbia il valore specificato nell'attributo "value".
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>
Questi tag avanzati includono l'HTML tra di essi se la pagina corrente è, o non è, ordinata in base al nome campo specificato.

Tag per il controllo dei moduli modello

Tag che consentono di controllare lo stato di selezione predefinito per le caselle di controllo, i pulsanti di scelta e le caselle di riepilogo all’interno di un <form> modello di ricerca.
Tag
Descrizione
1
<search-input>
Utilizzato in un modello al posto di un tag <input> . Quando il tag viene scritto nel browser, la parola input sostituisce search-input e tutte le altre informazioni nel tag vengono emesse così come sono. Inoltre, se il nome specificato nel tag è elencato come parametro CGI e se il valore specificato nel tag è il valore del parametro CGI, la parola selezionata viene aggiunta alla fine del tag. In questo modo, potete impostare automaticamente lo stato predefinito del pulsante di scelta o della casella di controllo nel risultato della ricerca come la query corrente.
Ad esempio, il codice HTML per una casella di controllo potrebbe essere simile al seguente:
<tipo di input=nome casella di controllo="sp_w" valore="esatto">Nessuna corrispondenza audio simile
Il codice modello corrispondente per quella casella di controllo è il seguente:
<search-input type=casella di controllo name="sp_w" value="exact">Nessuna corrispondenza audio simile
Se la stringa del parametro CGI per la query contiene sp_w=exact , il tag scritto nel browser con i risultati della ricerca sarà simile al seguente (la parola selezionata viene inserita alla fine del tag):
<tipo di input=nome casella di controllo="sp_w" valore="esatto" selezionato>Nessuna corrispondenza audio simile
Se la stringa del parametro CGI per la query non contiene sp_w=exact , il tag scritto nel browser con i risultati della ricerca sarà simile al seguente (la parola selezionata non è elencata nel tag):
<tipo di input=nome casella di controllo="sp_w" valore="esatto">Nessuna corrispondenza audio simile
Il tag <search-input> è utile per inserire caselle di controllo e pulsanti di scelta nel modello di ricerca. Se si dispone di caselle di controllo o pulsanti di scelta che si desidera aggiungere a <modulo> nel modello di ricerca, utilizzare <search-input...> al posto di <input..> .
2
<search-select> ... </search-select>
<opzione di ricerca> ... </search-option>
Le caselle di riepilogo a discesa in un tag <form> iniziano con un tag <select> e terminano con un tag </select> . Il nome del parametro CGI associato è elencato all'interno del tag <select> . Il tag <select> è un elenco di <option> tag che specificano i valori da visualizzare all'interno della casella di riepilogo.
I <search-select> , </search-select> , <search-option> e </search-option> offrono funzionalità simili al <search-input> tag . In altre parole, la parola selezionata viene aggiunta automaticamente alla fine del tag <opzione> inviato al browser se il nome nel tag <search-select> è elencato come parametro CGI e se il valore di tale parametro CGI è elencato come il valore in un particolare tag <search-option>. In questo modo, è possibile impostare automaticamente la casella di riepilogo predefinita nel risultato della ricerca come la query corrente.
Ad esempio, una casella di riepilogo tipica avrà il seguente aspetto:
<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>
Il codice modello corrispondente per tale casella di riepilogo è il seguente:
<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>
Se si dispone di caselle di riepilogo che si desidera aggiungere al <form> nel modello di ricerca, utilizzare <search-select...> al posto di <select...> , </search-select> al posto di </select> , <search-option...> al posto di <option...> , /search-option> invece di opzione>.
3
<search-sort-by-field name="field-name" count="XX"> ... </search-sort-by-field>
Questi tag avanzati creano un collegamento di ancoraggio intorno all'HTML tra di essi. Quando si fa clic su questo ancoraggio, viene visualizzata una pagina di risultati ordinati nel campo specificato. L' attributo count facoltativo specifica il numero di risultati da visualizzare nella pagina dei risultati. Se il conteggio viene omesso, viene utilizzato il conteggio utilizzato nella pagina corrente.

Stringhe formato data

È possibile utilizzare le seguenti specifiche di conversione nelle stringhe di formato data:
Stringa formato data
Descrizione
%A
Corrisponde alla rappresentazione nazionale del nome completo del giorno della settimana, ad esempio "Monday". L'impostazione in Linguistics > Words & Languages > Language determina la rappresentazione nazionale.
Consultate Parole e lingua .
%a
Corrisponde alla rappresentazione nazionale del nome abbreviato del giorno feriale, dove l'abbreviazione è costituita dai primi tre caratteri, ad esempio "Luna". L'impostazione in Linguistics > Words & Languages > Language determina la rappresentazione nazionale.
Consultate Parole e lingua .
%B
Corrisponde alla rappresentazione nazionale del nome completo del mese, ad esempio "giugno". L'impostazione in Linguistics > Words & Languages > Language determina la rappresentazione nazionale.
Consultate Parole e lingua .
%b
Corrisponde alla rappresentazione nazionale del nome abbreviato del mese, dove l'abbreviazione è costituita dai primi tre caratteri, ad esempio "Giu". L'impostazione in Linguistics > Words & Languages > Language determina la rappresentazione nazionale.
Consultate Parole e lingua .
%D
Equivalente a "%m/%d/%y", ad esempio "07/25/13".
%d
Corrisponde al giorno del mese come numero decimale (01-31).
%e
Corrisponde al giorno del mese come numero decimale (1-31). Uno spazio vuoto precede le singole cifre.
%H
Corrisponde all'orologio a 24 ore come numero decimale (00-23).
%h
Corrisponde alla rappresentazione nazionale del nome abbreviato del mese, dove l'abbreviazione è costituita dai primi tre caratteri, ad esempio "Jun" (uguale a %b).
%I
Corrisponde all'orologio di 12 ore come numero decimale (01-12).
%j
Corrisponde al giorno dell'anno come numero decimale (001-366).
%k
Corrisponde all'orologio (24 ore come numero decimale (0-23). Uno spazio vuoto precede le singole cifre.
%l
Corrisponde all'ora dell'orologio a 12 ore come numero decimale (1-12). Uno spazio vuoto precede le singole cifre.
%M
Corrisponde al minuto come numero decimale (00-59).
%m
Corrisponde al mese come numero decimale (01-12).
%p
Corrisponde alla rappresentazione nazionale di "ante meridiem" o "post meridiem", a seconda dei casi, ad esempio "PM". L'impostazione in Linguistics > Words & Languages > Language determina la rappresentazione nazionale.
Consultate Parole e lingua .
%R
Equivalente a "%H:%M", ad esempio, "13:23".
%r
Equivalente a "%I:%M:%S %p", ad esempio, "01:23:45 PM".
%S
Corrisponde al secondo come numero decimale (00-60).
%T
Equivalente a "%H:%M:%S", ad esempio, "13:26:47".
%U
Corrisponde al numero della settimana dell'anno (domenica come primo giorno della settimana) come numero decimale (00-53).
%v
Equivalente a "%e-%b-%Y", ad esempio, "25-lug-2013".
%Y
Corrisponde all'anno con un numero decimale, ad esempio "2013".
%y
Corrisponde all'anno senza secolo come numero decimale (00-99).
%Z
Corrisponde al nome del fuso orario.
%%
Corrisponde a "%".

Identificatori della lingua

La tabella seguente contiene gli identificatori della lingua per ciascuna lingua supportata. Potete utilizzare questi identificatori come valori per l'attributo "language" facoltativo nei seguenti tag modello:
Lingua
Identificatore lingua
Bulgaro (Bulgaria)
bg_BG
Cinese (Cina)
zh_CN
Cinese (Hong Kong)
zh_HK
Cinese (Singapore)
zh_SG
Cinese (Taiwan)
zh_TW
Ceco (Repubblica ceca)
cs_CZ
Danese (Danimarca)
da_DK
Olandese (Belgio)
nl_BE
Olandese (Paesi Bassi)
nl_NL
Inglese (Australia)
en_AU
Inglese (Canada)
en_CA
Inglese (Gran Bretagna)
en_GB
Inglese (Stati Uniti)
en_US
Francese (Belgio)
fr_BE
Francese (Canada)
fr_CA
Finlandese (Finlandia)
fi_FI
Francese (Francia)
fr_FR
Francese (Svizzera)
fr_CH
Tedesco (Austria)
de_AT
Tedesco (Germania)
de_DE
Tedesco (Svizzera)
de_CH
Greco (Grecia)
el_GR
Gaelico irlandese (Irlanda)
ga_IE
Italiano (Italia)
it_IT
Giapponese (Giappone)
ja_JP
Coreano (Corea)
ko_KR
Norvegese (Norvegia)
no_NO
Polacco (Polonia)
pl_PL
Portoghese (Brasile)
sk_BR
Portoghese (Portogallo)
ru
Russo (ex Unione Sovietica)
Portogallo
Slovacco (Slovacchia)
) sk_SK
Slovacco (Slovenia)
sl_SI
Spagnolo (Messico)
es_MX
Spagnolo (Spagna)
es_ES
Svedese (Svezia)
sv_SE

Specifica dell’intestazione HTTP di tipo contenuto

Potete specificare l'intestazione della risposta HTTP Content-Type utilizzando il seguente tag:
<search-content-type-header [content="MIME-type"] [charset="charset-name"]>
Gli attributi content e charset sono facoltativi. Questo tag deve essere visualizzato il prima possibile nel modello. Si consiglia inoltre di visualizzarlo prima <search-html-meta-charset> o <search-xml-decl> , in quanto influisce sul comportamento di tali tag.
Se non si specifica l' content attributo, il valore dell' MIME-type impostazione predefinita è il valore impostato in Settings > Crawling > Content Types . Se specificate un content attributo, questo viene utilizzato come content attributo predefinito per il <search-html-meta-charset> tag.
Se non si specifica l' charset attributo, nessun charset valore viene scritto nell' content-type intestazione.
Se si specifica charset="1" il valore effettivo per charset-name è il valore del parametro sp_f CGI. Se con la ricerca non viene inviato alcun parametro sp_f CGI, il valore effettivo per charset-name viene letto dalle impostazioni dell'account. Potete visualizzare o modificare il set di caratteri associato all'account in Settings > My Profile > Personal Information > Character Encoding .
Consultate Configurazione delle informazioni utente personali.
Potete scegliere un nome di set di caratteri specifico elencandolo come charset valore, ad esempio charset="iso-8859-1" o charset="Shift-JIS" .
Se si specifica un charset attributo, questo viene utilizzato come charset attributo predefinito per i <search-html-meta-charset> tag e <search-xml-decl> , oltre a essere inviato all' content-type intestazione.

Specifica di un set di caratteri in un modello HTML

I modelli di risultati della ricerca HTML predefiniti specificano il set di caratteri associato all'account corrente tramite il seguente tag:
<search-html-meta-charset [content="MIME-type"] [charset="charset-name"]>
Gli attributi di contenuto e charset sono facoltativi. Questo tag deve essere visualizzato nella sezione HTML <head> del modello. Questo tag restituisce il seguente tag sulla pagina HTML generata dal modello:
<meta http-equiv="content-type" content="MIME-type; charset=charset-name">
Se non si specifica l'attributo di contenuto, il valore effettivo di MIME-type default sarà uno dei due valori. Se il <search-content-type-header> tag ha specificato un content attributo, viene utilizzato tale valore. In caso contrario, il valore utilizzato è quello impostato nella scheda Templates > Settings > Content Type .
Se non si specifica l' charset attributo, il valore effettivo di charset-name default sarà uno dei due valori. Se il <search-content-type-header> tag ha specificato un charset attributo, viene utilizzato tale valore. In caso contrario, il valore effettivo per charset-name viene letto dalle impostazioni dell'account. Potete visualizzare o modificare il set di caratteri associato all'account in Settings > My Profile > Personal Information > Character Encoding .
Consultate Configurazione delle informazioni utente personali.
Se si specifica charset="1" il valore effettivo per charset-name è il valore del parametro sp_f CGI. Se non viene inviato alcun parametro sp_f CGI con la ricerca, il valore effettivo per charset-name è il valore impostato nel <search-content-type-header> tag , se specificato, oppure il valore impostato nelle impostazioni dell'account.
Potete specificare un nome specifico per il set di caratteri, come in charset="charset-name" . For example, charset="iso-8859-1" or charset="Shift-JIS" .
Il <search-html-meta-charset> tag è facoltativo. Se la rimuovete, il browser assume i valori predefiniti per content-type , ovvero: content="text/html; charset=ISO-8859-1" . Potete anche scegliere di sostituire il <search-html-meta-charset> tag con un http-equiv tag personalizzato.

Specifica di un set di caratteri in un modello XML

Il modello di risultati della ricerca XML predefinito specifica il set di caratteri associato all'account corrente tramite il seguente tag:
<search-xml-decl [charset="charset-name"]>
L' charset attributo è facoltativo. Questo tag deve essere visualizzato nella parte superiore del modello, ma dopo eventuali <search-content-type-header> tag. Questo tag restituisce il seguente tag nel documento XML generato dal modello:
<?xml version="1.0" encoding="charset-name" standalone="yes" ?>
Se non si specifica il valore charset , il valore effettivo di charset-name default sarà uno dei due valori. Se <search-content-type-header> specificato un charset attributo, viene utilizzato tale valore. In caso contrario, il valore effettivo per charset-name viene letto dalle impostazioni dell'account. Potete visualizzare o modificare il set di caratteri associato all'account in Settings > My Profile > Personal Information > Character Encoding .
Consultate Configurazione delle informazioni utente personali.
Se si specifica charset="1" il valore effettivo per charset-name è il valore del parametro sp_f CGI. Se non viene inviato alcun parametro sp_f CGI con la ricerca, il valore effettivo per charset-name è il valore impostato nel <search-content-type-header> tag , se specificato, oppure il valore impostato nelle impostazioni dell'account.
Potete specificare un nome specifico per il set di caratteri, come in charset="charset-name" , se lo desiderate. Ad esempio, charset="iso-8859-1" or charset="Shift-JIS" .
Potete scegliere di sostituire il <search-xml-decl> tag con un ?xml tag personalizzato.

Inclusione di un modello di ricerca all’interno di un altro

Per includere un modello di ricerca in un altro, utilizzate il <search-include> tag , impostando l'attributo del file sul nome del file modello che desiderate includere come nell'esempio seguente:
<search-include file="seo/seo_search_title.tpl" />
I segmenti dei modelli di ricerca SEO si trovano nella seo/ sottocartella e i normali modelli di ricerca si trovano nella templates/ sottocartella. Solo i file .tpl sono significativi da includere in questo contesto.

Gestione di più modelli di trasporto per il sito Web

Potete controllare l’aspetto dei risultati di ricerca nel sito Web utilizzando diversi modelli di trasporto di ricerca per ogni area.
Per ottenere questo tipo di funzionalità di ricerca, puoi gestire i modelli di trasporto nella ricerca del sito/merchandising. In alternativa, puoi gestire i modelli di trasporto in Pubblica. Come per le attività di ricerca e merchandising sul sito, Publish (Pubblica) consente di modificare, visualizzare in anteprima e pubblicare più modelli di trasporto di ricerca.
Per impostare i moduli di ricerca in modo che utilizzino un modello di trasporto specifico (diverso da quello predefinito), utilizzare il parametro sp_t query. Ad esempio, supponete di disporre di un modello di ricerca denominato "nulla osta" per l’area di vendita contrassegnata del sito Web. È possibile utilizzare il modulo di ricerca HTML standard con il seguente codice modulo aggiuntivo:
<input type=hidden name="sp_t" value="clearance">
Quando un cliente fa clic su un modulo standard che contiene questa riga di codice, viene visualizzato il modello di trasporto di ricerca "nulla osta" con i relativi risultati di ricerca.
Vedere Esempio di modulo di ricerca avanzato.