#1 (permalink)  
Alt 26.09.2008, 10:09
xt:Commerce Support Kunde
 
Registriert seit: 29.07.2008
Beiträge: 37
Standard Überschrift für Suchergebnis

Hallo zusammen,

kann mir jemand sagen, welche Datei für die Suchergebnisliste zuständig ist?
Bei mir wird auf dieser Seite keine Headline angezeigt, würde dort aber gerne
"Suchergebnisse" einfügen - Oder idealerweise "Ihre Suche ergab X Treffer".
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 26.09.2008, 11:13
Erfahrener Benutzer
 
Registriert seit: 08.03.2005
Ort: Mußtopp
Beiträge: 638
Standard

templates/..../module/product_listing/product_listing_v1.html

Wenn in templates/..../module/product_listing/ mehrere Templatedateien abgelegt sind, ist das nicht so eindeutig. Es wird das erste Template (bei xtc4 gewöhnlich product_listing_v1.html) genommen.

Ermittelt (Auswahl getroffen) wird das Template in Datei includes/modules/product_listing.php, Zeile 72 ca.
PHP-Code:
if ($category['listing_template'] == '' or $category['listing_template'] == 'default') {
    
$files = array ();
    if (
$dir opendir(DIR_FS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/module/product_listing/')) {
        while ((
$file readdir($dir)) !== false) {
            if (
is_file(DIR_FS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/module/product_listing/'.$file) and ($file != "index.html") and (substr($file01) !=".")) {
                
$files[] = array ('id' => $file'text' => $file);
            } 
//if
        
// while
        
closedir($dir);
    }
    
$category['listing_template'] = $files[0]['id'];

Hier müsstest du Patchen falls du mehrere Listingtemplates hast für ne eindeutige Bestimmung welches Template. Falls du eh nur ein Listingtemplate hast erübrigt sich das.

Das o.z. Script ist übrigens nicht exklusiv für Suchergebnisse. Es wird auch an diversen anderen Programmstellen eingesetzt. Der zitierte Codeabschnitt ist eigentlich nur ne Notfallroutine falls an anderer Programmstelle kein Template bestimmt wurde. Bei Suchergebnissen tritt das ein.

mfg
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 26.09.2008, 11:58
Erfahrener Benutzer
 
Registriert seit: 12.02.2008
Ort: Lehrte (bei Hannover)
Beiträge: 144
Standard nicht eindeutig

Das kann man so sagen, das das nicht eindeutig ist.
Wir haben ca 5 verschiedene product_listing_ Versionen, als ich mal aus versehen diese product_listing_v1.html umbenannt habe, wurde die nächste genommen, aber auch ein zurückbenennen und löschen das Cache, hat daran nix geändert.
Ich benannte die nächste product_listing um und es wurde die folgende verwendet..usw.

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 26.09.2008, 19:25
tuvalu
Gast
 
Beiträge: n/a
Standard

Lege Dir eine eigene Suchanzeige an. Das geht so:

einfügen in
includes/
filenames.php
Code:
define('FILENAME_PRODUCT_SEARCH', 'product_search.php');
ändern in
root/
advanced_search_result.php
Code:
require (DIR_WS_MODULES.FILENAME_PRODUCT_LISTING);
ersetzt durch
Code:
require (DIR_WS_MODULES.FILENAME_PRODUCT_SEARCH);
Eine Kopie von includes/modules/product_listing.php als product_search.php speichern. Dann ab // get default template in der product_search.php alle "product_listing" durch "product_search" ersetzen.

Einen Ordner templates/eigeneTemplates/module/product_search erstellen und eine Kopie von product_listing_v1.html als product_search.html hinkopieren. Diese Datei nach belieben verändern.

tuvalu
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 29.09.2008, 12:23
xt:Commerce Support Kunde
 
Registriert seit: 29.07.2008
Beiträge: 37
Standard

Vielen Dank, tuvalu, hat super funktioniert! Weißt du zufällig auch noch, welche Variable die Anzahl der Suchtreffer ausgibt, so daß ich eine Überschrift In der Form "Suche ergab X Treffer" basteln kann?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 29.09.2008, 13:14
tuvalu
Gast
 
Beiträge: n/a
Standard

Sorry, weiß ich nicht.

tuvalu
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 29.09.2008, 15:11
Erfahrener Benutzer
 
Registriert seit: 12.02.2008
Ort: Lehrte (bei Hannover)
Beiträge: 144
Standard Danke

Ein Riesen-danke auch von mir- endlich ist dieses Durcheinander beendet.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 13.02.2009, 19:04
_ra _ra ist offline
Neuer Benutzer
 
Registriert seit: 29.03.2007
Beiträge: 3
Standard

Um die Anzahl der Suchergebnisse anzuzeigen eine neue Variable in der product_search.php definieren.

$module_smarty->assign('SEARCH_COUNT', $listing_split->number_of_rows);

in der product_search.html die Variable mit {$SEARCH_COUNT} einbinden

danke an tuvalu für die bisherige Erläuterung
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
suchergebnis, Überschrift

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Überschrift der Boxen ändern larsvo Shopbereich 2 18.03.2008 08:54


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:14 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand