#1 (permalink)  
Alt 13.04.2008, 10:38
Neuer Benutzer
 
Registriert seit: 16.03.2008
Beiträge: 11
Standard Produktnavigation anpassen => {NAVIGATION}

Hallo zusammen,

ich suche bereits seit einigen Tagen hier im Forum und natürlich in den xtc Dateien nach einer Möglichkeit den Inhalt von {NAVIGATION} anzupassen.

Ich möchte, dass die Navigation in meiner Produktübersicht so aussieht:

Seiten: < 1 2 3 >

Bisher wird folgendes angezeigt:

Zeige 1 bis 12 (von 32 Artikeln) Seiten: 1 ... [nächste >>]


Ich wäre für Hilfe wirklich dankbar, da ich schon die ganze XTC Installation mehrfach durchsucht habe (mit Notepad++ => Search in all Files) und nicht wirklich fündig geworden bin.
Die Zeile in der german.php zu verändern würde das Problem nicht an der Wurzel packen:
Code:
define('TEXT_DISPLAY_NUMBER_OF_PRODUCTS', 'Zeige <b>%d</b> bis <b>%d</b> (von <b>%d</b> Artikeln)');
Ich bräuchte eigentlich nur den Namen der Datei wo {NAVIGATION} zusammengesetzt wird.

Wahrscheinlich ist die Lösung ganz einfach und ich seh den Wald vor lauter Bäumen nicht
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 13.04.2008, 11:26
xt:Commerce Support Kunde
 
Registriert seit: 09.04.2008
Beiträge: 422
Standard

Zitat:
Zitat von Shredder Beitrag anzeigen
Ich bräuchte eigentlich nur den Namen der Datei wo {NAVIGATION} zusammengesetzt wird.
Mojn,
in der /includes/modules/product_listing.php
$module_smarty->assign('NAVIGATION', $navigation);

Viele Grüße - Michael
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 13.04.2008, 13:02
Erfahrener Benutzer
 
Registriert seit: 20.06.2006
Beiträge: 101
Standard

Hallo mikkel,

die Datei, die Du suchst ist wohl eher diese hier:

includes/modules/product_navigator.php

Dort findest Du dies (ganz unten):

Code:
$module_smarty->assign('FIRST', $first_link);
$module_smarty->assign('PREVIOUS', $prev_link);
$module_smarty->assign('NEXT', $next_link);
$module_smarty->assign('LAST', $last_link);

$module_smarty->assign('PRODUCTS_COUNT', count($p_data));
$module_smarty->assign('language', $_SESSION['language']);

$module_smarty->caching = 0;
$product_navigator = $module_smarty->fetch(CURRENT_TEMPLATE.'/module/product_navigator.html');

$info_smarty->assign('PRODUCT_NAVIGATOR', $product_navigator);
Da steht dann auch gleich die zugehörige html-Datei drin. Ich bin auch grad mit diesem Problem beschäftigt, hab allerdings noch keine Lösung. Meld mich wieder, wenn ich was weiß!

Schöne Grüße
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 13.04.2008, 17:32
xt:Commerce Support Kunde
 
Registriert seit: 09.04.2008
Beiträge: 422
Standard

Zitat:
Zitat von buisybaby Beitrag anzeigen
includes/modules/product_navigator.php
$info_smarty->assign('PRODUCT_NAVIGATOR', $product_navigator);

Da steht dann auch gleich die zugehörige html-Datei drin.
Hallo Buisybaby,

bei mir steht aber in der product_navigator.php

$product_navigator = $module_smarty->fetch(CURRENT_TEMPLATE.'/module/product_navigator.html');

und in der product_navigator.html wird aber auf die Variable {NAVIGATION} die Shredder sucht, gar nicht zugegriffen.
Also ich glaube, du irrst dich?
Viele Grüße - Michael
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 13.04.2008, 22:20
Neuer Benutzer
 
Registriert seit: 16.03.2008
Beiträge: 11
Standard

Vielen Dank für die Antwort, das war was ich gesucht hatte

@buisybaby: Die product_navigator.php ist für die Artikeldetailansicht 'zuständig' wenn ich das richtig begriffen habe und wird mit {$PRODUCT_NAVIGATOR} in der product_info_v1.html aufgerufen.
{$NAVIGATION} wird hingegen in der product_listing_v1.html verwendet, für die Navigation zwischen den verschiedenen Produktseiten.

Danke nochmal und schönen Abend!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 13.04.2008, 22:27
Erfahrener Benutzer
 
Registriert seit: 20.06.2006
Beiträge: 101
Standard

Stimmt, hab ich verwechselt ;-)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 13.04.2008, 22:46
Neuer Benutzer
 
Registriert seit: 16.03.2008
Beiträge: 11
Standard

Jetzt hab ich doch noch mal ne Frage dazu

Momentan wird die Navigation folgendermaßen angezeigt:
< ... 2 ... >

Der entsprechende Codeteil sieht bei mir momentan so aus:
Code:
$navigation = '
		    <div class="product_small_pages">'.TEXT_RESULT_PAGE.' '.$listing_split->display_links(MAX_DISPLAY_PAGE_LINKS, xtc_get_all_get_params(array ('page', 'info', 'x', 'y'))).'</div>		 
		 ';
Hat jemand einen Tipp für mich, wie ich die Punkte mit den richtigen Seitenzahlen ersetzen kann, sodass es so angezeigt wird:

Seiten: < 1 2 3 >

Thx!

Geändert von Shredder (13.04.2008 um 22:48 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 16.04.2008, 09:41
Neuer Benutzer
 
Registriert seit: 16.03.2008
Beiträge: 11
Standard

Hat dazu vielleicht noch jemand eine Idee?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 12.05.2008, 15:31
Neuer Benutzer
 
Registriert seit: 20.03.2008
Beiträge: 14
Standard

Ich habe eine ganz schön einfache Frage:
Wo aktiviere ich die Produkt Navigation?

Stefek
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #10 (permalink)  
Alt 13.05.2008, 07:54
xt:Commerce Support Kunde
 
Registriert seit: 20.09.2006
Beiträge: 168
Standard

@Shredder
Das was Du suchst liegt in der german/english.php begraben (Zeile 172 und 173)

define('PREVNEXT_BUTTON_PREV', '[&lt;&lt;&nbsp;vorherige]');
define('PREVNEXT_BUTTON_NEXT', '[n&auml;chste&nbsp;&gt;&gt;]');

ändere das mal in

define('PREVNEXT_BUTTON_PREV', '&lt;');
define('PREVNEXT_BUTTON_NEXT', '&gt;');

Dann sollte es eigentlich so aussehen < 1 2 3 >, wobei es das < wohl nicht geben wird weil es keine vorige Seite gibt...



@ Stefek
Die Navigation läuft eigentlich automatisch.

Setzt allerdings voraus daß Du ein paar Produkte im Shop hast.

Wenn Du z.B. weniger als 10 Produkte hast, UND im Backend unter Konfiguration -> Maximum Werte -> Suchergebnisse 10 eingestellt hast gibt es keine Navigation weil die Anzahl der Produkte nicht die maximal Anzeige von 10 Produkten pro Seite übersteigt. Setzt Du diesen Wert aber z.B. auf 6, werden Deine 10 Produkte mit 6 auf der ersten Seite und 4 auf der zweiten Seite verteilt - UND, Du hast automatisch die Navigation am unteren Rand.


Hilft das?

Geändert von njoy2 (13.05.2008 um 08:07 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
anpassen, navigation, produktnavigation

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
Navigation Schriftfarbe ändern bzw. anpassen roc-a-fella Shopbereich 0 19.02.2007 15:29
Navigation t0m Installation und Konfiguration 3 21.01.2005 16:59


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

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

xt:Commerce is a SafeCharge brand