Zurück   xt:Commerce Webshop Shop Support > xt:Commerce VEYTON 4.0 - Enterprise Shopsoftware > Fragen zur Software

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 22.03.2011, 14:08
Erfahrener Benutzer
 
Registriert seit: 03.09.2009
Beiträge: 135
Standard Produktnavigation verschönern: wo wird {$pages} definiert?

Hallo,
ich möchte die Seitenzahlen verschönern, die in
product_listing_v1.html zum Durchnavigieren unten rechts erscheinen.

Jede Seitenzahl soll einen vergrößerten Bereich erhalten, auf den geklickt werden kann. (ähnlich wie bei youtube oder ebay)
Denn momentan muss man ja ziemliches Fingerspitzengefühl aufbringen, um die Zahl genau zu treffen.

kann mir jemand bitte sagen, in welcher Datei die Definition für {$pages} steht und wie jede Seitenzahl einzeln mit einer Klasse definiert werden kann?
Das wäre toll.

Oder gibt es evtl schon Anleitungen hier im Forum? Ich konnte nichts für Veyton finden.

Liebe Grüße, Sandra
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 22.03.2011, 15:15
Erfahrener Benutzer
 
Registriert seit: 07.09.2006
Beiträge: 157
Standard css

Du kannst die Darstellung per css nach belieben anpassen.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 22.03.2011, 15:41
Erfahrener Benutzer
 
Registriert seit: 03.09.2009
Beiträge: 135
Standard so einfach doch nicht

also wenn ich ein div mit Klasse um {$pages}
wie
<div class="zahl">
{$pages}</div>
in der Datei nav_pages.html setze,
dann werden damit ja alle Zahlen eingebunden, aber nicht jede Zahl einzeln!!!

Ich muss ja eine div-Klasse Angeben, da wo $pages definiert wird!!!
Aber wo??

Schon klar, dass ich die Größe und Farbe etc...in der css-Klasse div#NAVIGATION .PAGES und div#NAVIGATION .COUNT festlege.

lg s
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 22.03.2011, 16:58
Erfahrener Benutzer
 
Registriert seit: 07.09.2006
Beiträge: 157
Standard Template

Du suchst also /xtCore/pages/navigation/nav_pages.html ?!
Definiert wird $pages in einem PHP File das Du für Dein vorhaben nicht benötigst.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 24.03.2011, 09:53
Erfahrener Benutzer
 
Registriert seit: 03.09.2009
Beiträge: 135
Standard muss um $pages eine Schleife rum?

also wenn ich in nav_pages.html
{$pages} in ein div setze, wird ja auch kein einzelner Bereich um die einzelne Seitenzahl gesetzt (oder der klickbare Bereich vergrößert).

Muss ich eine Schleife um $pages bauen, damit jede Zahl einen vergrößerten klickbaren Bereich erhält?

Bitte um Angabe was zu tun ist, wenn die genannten Dateien ausreichen sollen.
Vielen Dank, Sandra


Auszug aus nav_pages:
<div>
{if $actual_page neq 1}<a href="{$first}">{txt key=TEXT_FIRST}</a> {/if}
{if $actual_page neq 1}<a href="{$prev}">{txt key=TEXT_PREV}</a>{/if}
{$pages}
{if $actual_page neq $last_page}<a href="{$next}">{txt key=TEXT_NEXT}</a> {/if}
{if $actual_page neq $last_page}<a href="{$last}">{txt key=TEXT_LAST}</a>{/if}
</div>



Auszug aus stylesheet.css:
/* SITE Navigation */
div#NAVIGATION {clear:both; vertical-align:middle;}
div#NAVIGATION .COUNT {float:left; bottom:0px; height:20px; line-height:15px; margin:5px 0px 0px 0px; padding:5px 5px 0px 5px; vertical-align:middle; font-size:14px; background-color:#fff;}
div#NAVIGATION .PAGES {float:right; bottom:0px; height:20px; line-height:15px; margin:5px 0px 0px 0px; padding:5px 7px 0px 7px; vertical-align:middle; font-size:14px; font-weight:bold; background-color:#E1E1E1;}


Auszug aus product_listing_v1.html:
<div id="NAVIGATION">
<div class="COUNT">{$NAVIGATION_COUNT}</div>
<div class="PAGES">{$NAVIGATION_PAGES}</div>
</div>
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 24.03.2011, 13:17
Erfahrener Benutzer
 
Registriert seit: 16.12.2008
Beiträge: 1.346
Standard

Hi,

gib den Links innerhalb von #navigation einfach einen padding Wert und fertig.

MfG. Hansen
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 25.03.2011, 09:33
Erfahrener Benutzer
 
Registriert seit: 03.09.2009
Beiträge: 135
Standard wie soll das gehen?

funkt doch so nicht.
also wenn ich den padding-wert von .PAGES und .COUNT erhöhe,
dann wird ja lediglich der Stylesheet-Bereich falls z.B. farbig vergrößert, aber nicht der klickbare Bereich!!!
Zudem wird ja auch nicht der seitliche rechts+links Abstand zwischen den einzelnen Zahlen vergrößert, sondern nur der Abstand der Zahlen als Eines nach außen!!!
Ist doch ganz logisch. Deswegen wollte ich doch wissen, wo $pages definiert wird, da muss ich doch ansetzen!!!

Oder was mache ich falsch?
Hier mein aktueller Stylesheet-Auszug:

div#NAVIGATION {clear:both; vertical-align:middle;}
div#NAVIGATION .COUNT {float:left; bottom:0px; height:20px; line-height:15px; margin:5px 0px 0px 0px; padding:20px 40px 20px 40px; vertical-align:middle; font-size:14px; background-color:#fff;}
div#NAVIGATION .PAGES {float:right; bottom:0px; height:20px; line-height:15px; margin:5px 0px 0px 0px; padding:20px 40px 20px 40px; vertical-align:middle; font-size:14px; font-weight:bold; background-color:#E1E1E1;}



LG S
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 25.03.2011, 10:19
Erfahrener Benutzer
 
Registriert seit: 16.12.2008
Beiträge: 1.346
Standard

Ähhhmm, also nochmal:

Du sollst den Links innerhalb von #navigation einen Padding wert geben.

Code:
#navigation a{padding:10px 5px 10px 5px;}
MfG. Hansen
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 28.03.2011, 10:37
Erfahrener Benutzer
 
Registriert seit: 07.09.2006
Beiträge: 157
Standard Lernen

Hier gebe ich Dir einmal einen Link auf dessen Seite Du CSS lernen kannst, außerdem findest Du auf der Seite eine der besten Erklärungen zur PHP Programmierung falls es einmal mehr werden soll: CSS - Überblick
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

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



Alle Zeitangaben in WEZ +1. Es ist jetzt 23:09 Uhr.

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

xt:Commerce is a SafeCharge brand