#1 (permalink)  
Alt 14.02.2007, 14:38
Neuer Benutzer
 
Registriert seit: 18.12.2004
Beiträge: 26
Standard layout suchergebnisse?

ich habe gesehen dass, wenn man einen artikel sucht, die ausgabe über die normale product_listing erfolgt. kann man irgendwo einstellen welche product_listing hier verwendet wird, denn original verwendet das script ja die product_listing_v1.html oder? wenn man nämlich etwas sucht, so ist oben ein grosser abstand, da ja keine kategorienamen und deren beschreibung angezeigt wird.

ich habe das inzwischen so gelöst:
nur falls kategoriename ODER kategorie titel besteht, die beiden zeilen ausgeben.
Code:
{if $CATEGORIES_NAME || $CATEGORIES_HEADING_TITLE}
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr valign="top">
    <td class="contentsTopics">{$CATEGORIES_NAME}</td>
    <td align="right">&nbsp;</td>
  </tr>
  <tr valign="top">
    <td class="contentsTopics">{$CATEGORIES_HEADING_TITLE}</td>
    <td align="right">&nbsp;</td>
  </tr>
</table>
{/if}
optimal wäre aber wenn man für die suchergebnisse ein eigenes layout machen könnte.

welche ist eigentlich die neuere datei? product_listing_v1.html oder _product_listing_v1.html?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 16.02.2007, 02:25
Benutzerbild von mbdesign
Erfahrener Benutzer
 
Registriert seit: 22.01.2006
Beiträge: 189
Standard

Es wird immer die erste im Ordner product_listing als default genommen.

d.h. eine mit a_product_listing.html ist dann automatisch die default vor der product_listing_v1.html.

Beim Artikel sollte dann in der DB die geünschte listing gewählt sein z.B. product_listing_v1.html. Sonst nimmt er die default in dem Fall a_product_listing.html .
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 16.02.2007, 09:15
xt:Commerce Support Kunde
 
Registriert seit: 13.10.2006
Beiträge: 697
Standard

Zitat:
Zitat von mbdesign
Es wird immer die erste im Ordner product_listing als default genommen.
Das ist richtig.

Zitat:
d.h. eine mit a_product_listing.html ist dann automatisch die default vor der product_listing_v1.html.
Das ist nicht richtig, auch wenn das vom Support immer wieder so gesagt wird.
xt:Commerce liest einfach das Verzeichnis aus und nimmt dann das erste Element des zurückgegebenen Arrays - und das ist mitnichten zwingend identisch mit dem ersten Element bei einer alphabetischen Sortierung!
Ein Blick in die php-Doku würde da genügen:
Zitat:
The filenames are returned in the order in which they are stored by the filesystem.
Matt
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 16.11.2007, 09:02
Neuer Benutzer
 
Registriert seit: 17.08.2007
Beiträge: 23
Standard

Und hier ist mein knackpunkt.
Der liebe shop nimmt immer meine text.html die ich für einen textausgabe an einer anderen stelle brauche. Lustigerweise nimmt er sie immer und immer und immer wieder. Selbst nach einem löschen und erneuten anlegen. Und wenn ich das nicht ändern kann kann ich die suchfunktion nicht benutzen.

Also lieber supportler, denkt euch schnell was aus, ich zahle ja nicht umsonst.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 16.11.2007, 09:15
Neuer Benutzer
 
Registriert seit: 17.08.2007
Beiträge: 23
Standard

Tja ich war schneller, habe nen ein default in
/includes/modules/product_listing.php mit folgendem code definiert:

PHP-Code:
//Hier habe ich den original kram auskommentiert und dadrunter meinen neuen verzapft!

/*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($file, 0, 1) !=".")) {
                $files[] = array ('id' => $file, 'text' => $file);
            } //if
        } // while
        closedir($dir);
    }
    $category['listing_template'] = $files[0]['id'];
} */

//Das hier ist mein neuer quark der das Default festlegt!
if ($category['listing_template'] == '' or $category['listing_template'] == 'default') {
    
$category['listing_template'] = '_product_listing_v1.html';

Ein zweiter lösungsansatz scheint hier verfolgt worden zu sein:
Lyout der Suchausgabe anpassen
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
layout, suchergebnisse

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
Suchergebnisse Zerrei?en Das Layout Tipto Installation und Konfiguration 3 08.09.2004 21:47


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:01 Uhr.

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

xt:Commerce is a SafeCharge brand