listview type="search" Obejektfelder durchsuchen

Fragen zum Erstellen von Templates für webEdition.
tropenbert
Member
Beiträge: 84
Registriert: Mo 1. Feb 2016, 12:37

listview type="search" Obejektfelder durchsuchen

Beitragvon tropenbert » Sa 20. Mär 2021, 14:13

Hi Leuts

Hab das erste Mal vor ne Suchfunktion zu basteln, ist also totales Neuland für mich. Ich habe Objekte mit den Feldern Video_Titel, Video_Text. Wollte jetzt für den Nutzer eine Suchoption basteln um diese Objektfelder zu durchsuchen und anzuzeigen.

Code: Alles auswählen

<we:form type="object" id="self">
  <we:search name="Suche" type="textinput" size="30" required="required" />
  <button type="submit">Suchen</button>
</we:form>

<?php
$GLOBALS['we_lv_search_0'] = $_REQUEST['we_lv_search_Suche'];
?>
<we:condition name="suchfilter">
  <we:conditionAdd var="we_lv_search_0" type="global" field="Video_Titel" compare="like" />
</we:condition>

<we:ifSearch name="Suche" set="true">
    <we:listview type="search" name="Suche" classid="2" condition="$suchfilter">
      <we:ifFound>
          <we:repeat>
               <we:field type="text" name="Video_Titel" /><br><br>
          </we:repeat>
      </we:ifFound>
      <we:ifNotFound>
        Leider keine Treffer gefunden.
      </we:ifNotFound>
    </we:listview>	
</we:ifSearch>
Bei der Ausgabe habe ich zwar jetzt korrekte Treffer Anzahl, aber es werden nur die <br> ausgegeben. Das <we:field type="text" name="Video_Titel" /> gibt er nicht mit aus. Was mache ich falsch?

LG
Michael

tropenbert
Member
Beiträge: 84
Registriert: Mo 1. Feb 2016, 12:37

Re: listview type="search" Obejektfelder durchsuchen

Beitragvon tropenbert » Sa 20. Mär 2021, 17:58

Gelöst:

Code: Alles auswählen

<we:ifSearch name="Suche" set="true">
    <we:listview type="search" name="Suche" classid="2">
      <we:ifFound>
          <we:repeat>
              <we:field name="WE_ID" to="global" nameto="objektid" />					  
                  <we:object id="\$objektid"> 
			<we:field type="text" name="Video_Titel" />
                  </we:object>
          </we:repeat>
      </we:ifFound>
      <we:ifNotFound>
        Leider keine Treffer gefunden.
      </we:ifNotFound>
    </we:listview>
</we:ifSearch>


Zurück zu „webEdition Templates erstellen (we:Tags)“

Wer ist online?

Mitglieder in diesem Forum: Ahrefs [Bot] und 16 Gäste