1. Dashboard
  2. Articles
  3. Forum
  • Login or register
  • Search
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • More Options
  1. webEdition Forum
  2. Forum
  3. Deutschsprachiges Support Forum
  4. webEdition Templates erstellen (we:tags)

Such Funktion

  • kerian
  • June 29, 2023 at 12:01 PM
1st Official Post
  • kerian
    Beginner
    Reactions Received
    1
    Posts
    13
    • June 29, 2023 at 12:01 PM
    • #1

    Hallo zusammen,

    ich möchte eine Suchfunktion realisieren.

    Arbeite mit der Version 9.1.5.0.14299 PHP 7.4.20 SQL 5.7.36

    Das Verhalten ist, wenn ich im Editor (Vorlage) den such Button drücke und

    dann in die Vorschau wechsle zeigt er mir einen Treffer / nicht Treffer an!

    Aber im Browser selbst passiert nicht ! Ist erst mal ein Gerüst ?


    <article>

    SUCHE01 <br>

    <we:search name="Suche" type="textinput" style="width:200px" value="suchen..." />

    <button type="submit" >Suche</button>

    <we:ifSearch name="Suche" >

    SUCHE02 <br>

    <we:listview type="search" name="Suche" rows="10" order="Title" >

    <we:ifFound>

    Zu Ihrer Suchanfrage wurden folgende Treffer gefunden.

    </we:ifFound>

    <we:ifNotFound>

    Zu Ihrer Suchanfrage konnten leider keine Treffer gefunden werden.

    </we:ifNotFound>

    </we:listview>

    </we:ifSearch>

    </article>

  • rkempf
    Beginner
    Reactions Received
    2
    Posts
    40
    • June 29, 2023 at 3:14 PM
    • #2

    Da fehlt das
    <we:repeat></we:repeat>

    in der listview.

    Scriptbeispiele findest du auch in der Tag-Referenz:

    https://tags.webedition.org/listview-type-search

  • kerian
    Beginner
    Reactions Received
    1
    Posts
    13
    • June 30, 2023 at 8:46 AM
    • #3

    hallo rkempf,

    ich habe das um <we:repeat></we:repeat> erweitert. Leider kein Erfolg. Im Browser will es nicht funktionieren. Es sieht aus als ob der submit Button nicht reagiert. Aber nur im Browser !

    Edited once, last by kerian (July 4, 2023 at 11:01 PM).

  • rkempf
    Beginner
    Reactions Received
    2
    Posts
    40
    • June 30, 2023 at 9:18 AM
    • #4

    Hallo kerian,

    Du musst noch das <we:search> mit einem

    <we:form method="get" id="123"></we:form>

    umschließen. Die Id muss das Dokument für die Ausgabe mit der listview sein.

  • Finn
    Administrator
    Reactions Received
    12
    Posts
    306
    • July 3, 2023 at 1:34 PM
    • Official Post
    • #5

    Das Suchefeld muss sich in einem Formular befinden, z.B. so:

    Code
    <we:form type="search" name="Suche" id="self" method="get" xml="true">
        <label for="Suchbegriff">Ihr Suchbegriff</label><br />
        <p class="s-input">
            <we:search type="textinput" name="Suche" id="Suchbegriff" xml="true" />
        </p>
        <input type="submit" value="Suche starten" />
    </we:form>
    
    <div class="cell">
        <we:ifNotVarEmpty match="we_lv_search_Suche" doc="top" type="request">
            <we:listview type="search" order="Title" name="Suche" searchable="true" rows="10">
                <we:ifFound>
                    <p>Zu Ihrer Suchanfrage <em><strong>
                                <we:search type="print" name="suche" xml="true" />
                            </strong></em> wurden folgende Treffer gefunden:</p>
                    <p>
                        Seite:
                        <we:listviewPageNr /> von
                        <we:listviewPages /> |
                        Treffer:
                        <we:listviewStart /> bis
                        <we:listviewEnd />
                        <we:ifBack> | <we:back>zurück</we:back>
                        </we:ifBack>
                        <we:ifNext> | <we:next>weiter</we:next>
                        </we:ifNext>
                    </p>
                    <hr />
                    <ul>
                        <we:repeat>
                            <we:ifNotObject>
                                <li>
                                    <we:field name="Title" alt="WE_PATH" hyperlink="true" />
                                    <we:ifNotFieldEmpty match="Description">
                                        <br />
                                        <we:field name="Description" type="text" />
                                    </we:ifNotFieldEmpty>
                                </li>
                            </we:ifNotObject>
                        </we:repeat>
                    </ul>
                    <hr />
                    <p>
                        Seite:
                        <we:listviewPageNr /> von
                        <we:listviewPages /> |
                        Treffer:
                        <we:listviewStart /> bis
                        <we:listviewEnd />
                        <we:ifBack> | <we:back>zurück</we:back>
                        </we:ifBack>
                        <we:ifNext> | <we:next>weiter</we:next>
                        </we:ifNext>
                    </p>
                </we:ifFound>
    
                <we:ifNotFound>
                    Für diesen Suchbegriff wurden keine Ergebnisse gefunden.
                </we:ifNotFound>
            </we:listview>
        </we:ifNotVarEmpty>
    </div>
    Display More

    https://www.wg-werbeagentur.de

  • kerian
    Beginner
    Reactions Received
    1
    Posts
    13
    • December 7, 2023 at 11:23 PM
    • #6

    Hallo zusammen,

    meine Suche funktioniert noch nicht.

    Vorlage 1

    <article>

    1 !

    <we:form type="search" name="Suche" id="68" method="get" xml="true">

    <p>

    <label for="Suchbegriff">Ihr Suchbegriff</label><br />

    <we:search type="textinput" name="Suche" id="Suchbegriff" xml="true" />

    <input type="submit" value="Suche starten" />

    </p>

    </we:form>

    </article>

    Hier wir der Suchbegriff eingetragen und an die Vorlage 2 weitergegebe.

    Soweit so gut..

    Vorlage 2

    <article>

    2.0 !

    <we:ifNotVarEmpty name="we_lv_search_Suche" doc="top" type="request" >

    2.1 !

    <we:listview type="search" order="Title" name="Suche" searchable="true" rows="10">

    <we:ifFound>

    <p>

    2.2 !

    Zu Ihrer Suchanfrage <em><strong><we:search type="print" name="Suche" xml="true"/></strong></em> wurden folgende Treffer gefunden:

    </p>

    </we:ifFound>

    <we:ifNotFound>

    <p>

    2.3 !

    Zu Ihrer Suchanfrage <em><strong><we:search type="print" name="Suche" xml="true"/></strong></em> konnten leider keine Treffer gefunden werden.

    <p>

    </we:ifNotFound>

    </we:listview>

    </we:ifNotVarEmpty>

    </article>

    In der Statuszeile / Adresszeile werden die Daten die weitergegeben wurden auch angezeigt.

    Aber wie es aussieht kann die Vorlage 2 die Daten nicht Abrufen / lesen und Verarbeiten?

    Bleibt immer am Punkt 2.0 stehen! Ich habe einiges ausprobiert, aber ohne Erfolg.

    Das interessante ist, in der Entwickler Umgebung funktioniert es! (Vorschau)

    Vorlag 1

    Vorlage 2

    Hat jemand noch eine Idee ?


    Edited 2 times, last by kerian (December 10, 2023 at 12:47 AM).

  • schmitter
    Student
    Reactions Received
    6
    Posts
    62
    • December 11, 2023 at 10:49 AM
    • #7

    Sevus kerian,

    hast du die Seite bei den Eigenschaften auf dynamisch gesetzt? Sieht mir nach einer statischen HTML-Seite aus.

    Viele Grüße

    Thomas

  • kerian
    Beginner
    Reactions Received
    1
    Posts
    13
    • December 11, 2023 at 11:50 AM
    • #8

    Hallo Thomas,

    ja es lag an der Eigenschaft ! ?

    Bekomme jetzt ein Deprecated !!

    Edited once, last by kerian (December 11, 2023 at 11:57 AM).

  • kerian
    Beginner
    Reactions Received
    1
    Posts
    13
    • December 11, 2023 at 12:32 PM
    • #9

    Hallo Zusammen,

    so läuft es ? ohne Warnungen ..


    Danke an alle...

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!

Register Yourself Login

Donations

200.00 EUR

Donate now

Similar Threads

  • condition größer now

    • christobal
    • February 24, 2023 at 1:08 PM
    • webEdition Templates erstellen (we:tags)
  • Global http header definieren

    • Icosa
    • June 7, 2023 at 11:08 AM
    • Web-Technik
  • Keine Verbindung zum Update-Server und zum Feed

    • migrosch
    • March 8, 2023 at 3:48 PM
    • webEdition Installation & Update

Tags

  • we:search
  1. Privacy Policy
  2. Legal Notice
Powered by WoltLab Suite™