Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Suchergebnisseite

    dermarcus72

    • Frisch an Board
    • Beiträge: 67
    Suchergebnisseite
    am: 04. Oktober 2011, 17:05:41
    Hallo Leute !

    Stehe gerade auf dem Schlauch. Unser neues Template ist fast fertig. Die einzige Änderung, die ich noch machen muss, ist die Optik der Suchergebnisseite. Welche html-Seite ist für die Anzeige der Artikel nach einer Suche verantwortlich ? Habe mir bereits 'nen Wolf gesucht.  :’-(

    Habs gefunden .....  :lol1:

    Gruß

    der Marcus

    Linkback: https://www.modified-shop.org/forum/index.php?topic=15787.0
    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.373
    • Geschlecht:
    Re: Suchergebnisseite
    Antwort #1 am: 04. Oktober 2011, 17:20:15
    Hallo Marcus,

    Die Suchergebnisseite benutzt die "product_listing.html" Datei.

    Das wird dir weiter helfen: MODUL: Separates Template für Suchergebnisse

    Grüße

    Torsten

    wieselgudi

    • Fördermitglied
    • Beiträge: 23
    • Geschlecht:
    Re: Suchergebnisseite
    Antwort #2 am: 13. Oktober 2012, 21:09:22
    Die produkt_listng.html wird die auch bei der Anzeige der Suchergebnisse im alten xtc-Shopsystem verwendet?
    In meinem alten xtc-shop wird in den Suchergebnissen der gesuchte Artikel, keine Ahnung warum,  ohne den Hinweis auf die MwSt angezeigt und ich werd bald blöd, finde einfach nicht die Datei die dieses Suchergeniss anzeigt.
    die product_listing_v1.html ist es nicht, obwohl diese die erste in der Listung ist.
    Die sieht vom Erscheinungsbild auch anders aus, als das Suchergebnis.
    Das ist mir so nie aufgefallen, jetzt bei der trusdet-shop Prüfung ist es dem Prüfer aufgefallen und die wollen mir das Siegel nicht geben, solange das drin ist.
    Wer kann mir bitte mal ein Rauchzeichen geben?
    Gruß Gerhard

    PS
    Würde ja gern den Shop auf modi.. umstelllen, traue mich aber nicht so richtig.

    hendrik

    • Experte
    • Beiträge: 2.038
    Re: Suchergebnisseite
    Antwort #3 am: 14. Oktober 2012, 07:07:59
    Altes Problem. Wenn ein Listingtemplate nicht explizit angegeben ist (product_listing_v..irgendwas..html) nimmt er das erst-beste Listingtemplate. Bei den Kategorien kann man das Template noch explizit auswählen, bei den Suchergebnissen nicht. Hab dieses Problem neulich in einem Projekt gepatcht.

    Nimm die Templatedatei (product_listing..irgendwas.html) die du für deine Suchergebnisse nutzen möchtest, kopiere sie und benenne sie um in product_listing_search_results.html  .

    Datei advanced_search_results.php
    Finde:
    Code: PHP  [Auswählen]
            //glue together
            $listing_sql = $select_str.$from_str.$where_str;
    Füge an:
    Code: PHP  [Auswählen]
      $listing_template = 'product_listing_search_results.html';

    Datei includes/modules/product_listing.php

    Finde:
    Code: PHP  [Auswählen]
    // get default template
    if ($category['listing_template'] == '' or $category['listing_template'] == 'default') {
     

    Setze davor:
    Code: PHP  [Auswählen]
    if( $listing_template!='' ) {
      if( file_exists(DIR_FS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/module/product_listing/'.$listing_template) ) {
        $category['listing_template']=$listing_template;
      }
    }  

    Das Template product_listing_search_results.html ist jetzt das Suchergebnis-Listing. In den Kategorien kannst du das Template einstellen, im Suchergebnis wird es über den Dateinamen festgelegt. Jetzt hast du wieder die Kontrolle welches Template wann Anwendung findet.

    Gruß
    hen

    wieselgudi

    • Fördermitglied
    • Beiträge: 23
    • Geschlecht:
    Re: Suchergebnisseite
    Antwort #4 am: 14. Oktober 2012, 11:58:38
    Ich fasse es nicht!!!!!!!!!!!!
    Es funktioniert!  :worship:

    WeXsler

    • Viel Schreiber
    • Beiträge: 536
    Re: Suchergebnisseite
    Antwort #5 am: 17. Januar 2015, 20:04:00
    Hallo,

    wenn ich nun in mein Suchergebnis bei dem jeweiligen Artikel noch ein Mengeneingabefeld neben dem Button "in den Warenkorb" hin haben möchte, wie kann ich das anzeigen lassen? Bei mir wird auch ganz normal die product_listing_v1.html für das Suchergebnis verwendet. Dort ist das "add quantity" auch eingesetzt (s. code unten) und funktioniert sonst auch - nur eben nicht im Suchergebnis. Wo muß ich denn da noch was einbauen, damit es auch hier angezeigt wird??

    product_listing_v1.html:
    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="index"}
    {if $CATEGORIES_HEADING_TITLE}
      <h1>{$CATEGORIES_HEADING_TITLE}</h1>
      {else}
      <h1>{$CATEGORIES_NAME}</h1>
    {/if}
    {if $CATEGORIES_DESCRIPTION || $CATEGORIES_IMAGE || $MANUFACTURER_DROPDOWN}
                    {if $CATEGORIES_IMAGE}<img src="{$CATEGORIES_IMAGE}" alt="{$CATEGORIES_NAME}" class="imgLeft" /><br />{/if}
                    {if $CATEGORIES_DESCRIPTION}{$CATEGORIES_DESCRIPTION}<br />{/if}
                    {if $MANUFACTURER_DROPDOWN}{$MANUFACTURER_DROPDOWN}<br />{/if}
    {/if}
    {$NAVIGATION}
    <div class="hrproductpreview"></div>
    <table class="productPreview" width="100%" border="0" cellspacing="0" cellpadding="0">
    {foreach name=aussen item=module_data from=$module_content}
    {$module_data.FORM_ACTION}
      <tr>
        <td align="center" class="productPreviewImage">{if $module_data.PRODUCTS_IMAGE!=''}<a href="{$module_data.PRODUCTS_LINK}"><img src="{$module_data.PRODUCTS_IMAGE}" alt="{$module_data.PRODUCTS_NAME}" class="productImageBorder" /></a>{else}&nbsp;{/if}</td>
        <td class="productPreviewContent">
                    <h2><a href="{$module_data.PRODUCTS_LINK}">{$module_data.PRODUCTS_NAME}</a></h2>
                    <p>{$module_data.PRODUCTS_SHORT_DESCRIPTION}</p>
                    <p class="price">{$module_data.PRODUCTS_PRICE}</p><p class="taxandshippinginfo">( {$module_data.PRODUCTS_TAX_INFO}{$module_data.PRODUCTS_SHIPPING_LINK} )</p>
                    {if $module_data.PRODUCTS_VPE}<p class="vpe">{$module_data.PRODUCTS_VPE}</p>{/if}
                    {if $module_data.PRODUCTS_SHIPPING_NAME}<p class="shippingtime">{#text_shippingtime#}{if $module_data.PRODUCTS_SHIPPING_IMAGE}<img src="{$module_data.PRODUCTS_SHIPPING_IMAGE}" alt="{$module_data.PRODUCTS_SHIPPING_NAME}" />{/if}
                            {$module_data.PRODUCTS_SHIPPING_NAME_LINK}</p>
                    {/if}
                                    <!-- <p>{$module_data.PRODUCTS_BUTTON_BUY_NOW}&nbsp;<a href="{$module_data.PRODUCTS_LINK}"><img src="{$tpl_path}buttons/{$language}/button_product_more.gif" alt="Details" border="0" /></a></p> -->
            </td>
      </tr>
      {if $module_data.PRODUCT_ATTRIBUTES}
    <tr>
      <td></td>
      <td id="options{$module_data.PRODUCTS_ID}">
        {$module_data.PRODUCT_ATTRIBUTES}
      </td>
    </tr>
    {/if}
    <tr>
      <td></td>
      <td>
        <table border="0" cellspacing="0" cellpadding="0">
          <tr>
            {if $module_data.ADD_QTY}<td>{$module_data.ADD_QTY}</td>{/if}
            {if $module_data.PRODUCTS_ADD_CART_BUTTON}<td>{$module_data.PRODUCTS_ADD_CART_BUTTON}</td>{/if}
            <td><a href="{$module_data.PRODUCTS_LINK}"><img src="{$tpl_path}buttons/{$language}/button_product_more.gif" alt="Details" border="0" /></a></td>
          </tr>
        </table>
      </td>
    </tr>
    <tr>
      <td align="center" colspan="2">
      <div class="hrproductpreview"></div>
      </td>
    </tr>
    {$module_data.FORM_END}
    {/foreach}
    </table>
    {$NAVIGATION}
     

    karsta.de

    • Experte
    • Beiträge: 3.159
    Re: Suchergebnisseite
    Antwort #6 am: 17. Januar 2015, 20:53:41

    WeXsler

    • Viel Schreiber
    • Beiträge: 536
    Re: Suchergebnisseite
    Antwort #7 am: 18. Januar 2015, 19:55:08
    danke für den Link! Das Modul hatte ich schon verbaut - habe jetzt aber nochmal Datei für Datei und Zeile für Zeile abgeglichen. Das Ergebnis ist am Ende mal wieder banal.

    Die product_search.php benutzt normalerweise ja das template aus dem Ordner /templates/xtc5/module/product_listing um ein Suchergebnis anzuzeigen. Da ich vor längerer Zeit mal ein eigenes template für die Suche nutzen wollte, gab`s einen neuen Ordner nämlich: /templates/xtc5/module/product_search. Soweit alles gut und richtig.

    Leider habe ich mir angewöhnt Dateien vor dem upload einer veränderten Version dieser Datei als Sicherung im Ordner zu behalten und einfach nur umzubenennen. Genau hier liegt das Problem, da die product_search.php sich das ERSTE Template im benannten Verzeichnis greift - und das war nun leider Gottes stets das falsche ... .

    Nun passt wieder alles wunderbar - eine Baustelle weniger :-)
    5 Antworten
    3037 Aufrufe
    04. August 2012, 20:15:10 von WayneTsun