#1 (permalink)  
Alt 02.12.2007, 12:22
Benutzer
 
Registriert seit: 03.05.2007
Beiträge: 80
Standard product_listning

wenn ich auf die Unterkategorie gehe zeigst mir die Produkte alle untereinander an.

Nun möchte ich aber gerne immer 2 nebeneinander anzeigen lassen.

Wer kann mir sagen wo und was ich da ändern muss.

Ich weiss wohl das es in
template/Module/product_listning ist
nur halt eben nicht was und wo

danke
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 02.12.2007, 12:46
jni-trade.de
Gast
 
Beiträge: n/a
Standard foreach aussen

Hallo nimraco,

öffne mal dein template "product_listing.html" und suche nach folgender Stelle:

Code:
{foreach name=aussen item=module_data from=$module_content}
und ersetze die Zeile mit

Code:
{foreach name=aussen item=module_data from=$module_content} 
		{php} 
          $col++; 
		{/php}
Ganz am Ende der Seite suche nach:

Code:
{/foreach}
Hier wird der Tag wieder geschlosssen, alles ersetzen mit:

Code:
	{php} 
		  if ($col>=2) { 
		  $col=0; 
		  echo '</tr><tr>';
		   } 
		  {/php} 
		 {/foreach
Die Zahl hinter "col>=" bestimmt die Anzahl der Spalten. In dem Beispiel sind es zwei. Müsste so eigentlich funktionieren. Ich nutze das unter anderem in der new_products_default.html .

Gruß Jens,
www.jni-trade.de
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 02.12.2007, 18:18
Benutzer
 
Registriert seit: 03.05.2007
Beiträge: 80
Standard

Hallo Jini Trade

Vielen Dank für die ausführlichen Infos.
Leider hat dies nicht den gewünschten Erfolg gebracht
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 04.12.2007, 10:12
Erfahrener Benutzer
 
Registriert seit: 24.04.2006
Beiträge: 288
Standard

Hallo Nimraco,

dies ist der Quelltext meiner product_listing mit 3 Kästen nebeneinander:

PHP-Code:
{config_load file="$language/lang_$language.conf" section="index"}

<
table width="100%" border="0" cellspacing="0" cellpadding="0">
 <
tr valign="top">
        <
td>
            <
div align="center">
                <
font size="1" color="#f03c00" face="Verdana, Arial, Helvetica, sans-serif"><strong><font size="4">{$CATEGORIES_HEADING_TITLE}</font></strong> </font></div>
        </
td>
    </
tr>
    <
tr valign="top">
        <
td valign="top">
            <
div align="center">
                {if 
$CATEGORIES_IMAGE}<img src="{$CATEGORIES_IMAGE}">{/if}
</
div>
        </
td>
    </
tr>
    <
tr valign="top">
        <
td valign="top">
            <
div align="center">

{if 
$CATEGORIES_DESCRIPTION} <font size="1" face="Verdana, Arial, Helvetica, sans-serif"><br>

{
$CATEGORIES_DESCRIPTION}</font></div>
        </
td>
    </
tr>
</
table>
<
br>
<
p>
{/if}
{ if 
$MANUFACTURER_DROPDOWN} <br>
</
p>
<
table width="100%" border="0" cellspacing="0" cellpadding="0">
 <
tr>
  <
td class="main"><div align="right">{#text_show#} {$MANUFACTURER_DROPDOWN}</div></td>
 
</tr>
</
table>
<
br>{/if}

<
br>
<
br>
<
table width="100%" height="280" border="0"  margin-bottom="10px" cellspacing="0" cellpadding="0">
 <
tr height="100%">
 {foreach 
name=aussen item=module_data from=$module_content}
 {
php$col++;
 {/
php}
  <
td align="center" height="100%">
    <
table class="produktbeschreibung_bild2" border="0" cellpadding="0" cellspacing="4" align="center" height="100%">
                <
tr align="center">
                    <
td align="center" valign="bottom"><strong><a href="{$module_data.PRODUCTS_LINK}">{$module_data.PRODUCTS_NAME}<br>
                            </
a></strong></td>
                </
tr>
                <
tr align="center" height="150">
     <
td align="center" valign="bottom" height="150" >{if $module_data.PRODUCTS_IMAGE}<a href="{$module_data.PRODUCTS_LINK}"><img src="{$module_data.PRODUCTS_IMAGE}border="0"></a>{/if} </td>
 </
tr>
                <
tr>
     <
td class="main" align="center" valign="top">{$module_data.PRODUCTS_SHORT_DESCRIPTION}
            <
br>
                        <
strong><class="roter_preis">{$module_data.PRODUCTS_PRICE}</a><br>
                        </
strong>{$module_data.PRODUCTS_BUTTON_BUY_NOW}</td>
 </
tr>
            </
table></td>
 {
php}

 if (
$col>=3) {
 
$col=0;
 echo 
'</tr>';
 }
 {/
php}
 {/foreach}

</
table>


<
br>
<
table width="100%" height="50"  border="0" cellspacing="0" cellpadding="0">
    <
tr>
        <
td class="main">
            <
div align="center">
                (
Alle Preise sind EndpreiseZuz&uuml;glich Lieferund Versandkosten)</div>
        </
td>
    </
tr>
    <
tr>
  <
td>
            <
div align="left">
                {
$NAVIGATION}</div>
        </
td>
 </
tr>
</
table>
{if 
$result=='false'}
<
table width="100%" border="0" cellpadding="0" cellspacing="0">
 <
tr>
  <
td style="border: 1px solid; border-color: #ff0000;" bgcolor="#FFCCCC"><div align="center"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">{#text_noproduct#}</font></strong></div></td>
 
</tr>
</
table>
<
table width="100%" border="0" cellspacing="0" cellpadding="0">
 <
tr>
  <
td align="right"><br>
   {
$BUTTON}</td>
 </
tr>
</
table>

{/if} 
Möchtest Du mehr oder weniger Kästen nebeneinander haben, schau mal in Zeile 64:
PHP-Code:
 if ($col>=3) { 
Die 3 zeigt an, dass ich 3 Kästen in Reihe (eben Columns) habe. Willst Du nur 2 Kästen, schreib eine 2.

Wenn Du den Code übernimmst, bitte beachten, dass Du die CSS anpassen musst, da ich für meinen Shop einige zusätzliche angelegt habe!

Success!

Sonja
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 04.12.2007, 14:24
Neuer Benutzer
 
Registriert seit: 29.11.2007
Beiträge: 14
Standard

Zitat:
Zitat von SonjaSt Beitrag anzeigen
Hallo Nimraco,

.................

Wenn Du den Code übernimmst, bitte beachten, dass Du die CSS anpassen musst, da ich für meinen Shop einige zusätzliche angelegt habe!

Success!

Sonja
Was heisst CSS? Wo und wie man es ändert? Ich möchte auch mehr dazu wissen. Für deine baldige Antworte danke Sonja im Voraus
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 04.12.2007, 15:54
Benutzer
 
Registriert seit: 03.05.2007
Beiträge: 80
Standard

Hallo SonjaSt

Dank und nochmals dank

Genauso soll es aussehen


Vielen Dank
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 04.12.2007, 18:45
Erfahrener Benutzer
 
Registriert seit: 24.04.2006
Beiträge: 288
Standard

Zitat:
Zitat von nimraco Beitrag anzeigen
Hallo SonjaSt

Dank und nochmals dank

Genauso soll es aussehen


Vielen Dank
Gerne geschehen!



Zitat:
Zitat von www.musclebooster.info Beitrag anzeigen
Was heisst CSS? Wo und wie man es ändert? Ich möchte auch mehr dazu wissen. Für deine baldige Antworte danke Sonja im Voraus
CSS = Cascading Style Sheets

Schau Dir mal auf Deinem Server in Deinem Template die Datei stylesheet.css an.
Darin sind sehr viele (fast alle) Stile für die Website vorgegeben.

Mehr zum Thema CSS: http://de.wikipedia.org/wiki/Cascading_Style_Sheets

Gruß,
Sonja
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 22.12.2007, 09:25
xt:Commerce Support Kunde
 
Registriert seit: 07.12.2007
Beiträge: 1
Standard

Hallo SonjaSt,

ich habe deinen Code auch übernommen, leider ist die darstellung immernoch Einspaltig. Was muss denn in der ccs geändert werden, dass die drei spalten angezeigt werden?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 22.12.2007, 09:53
Benutzer
 
Registriert seit: 03.05.2007
Beiträge: 80
Standard

Hallo wwv4de

Bei mir hat es einwandfei funktioniert. Habe es sogar nun auf 4 Spalten erhöht.

Hatte den Code übernommen und nicht ersetzt sondern zugefügt.
Hab halt meine Daten behalten und nur das relevante dazugefügt.
Und nachher dann nur die Spaltenzahl erhöht.
Die CSS hat mit der Spaltenzahl nichts zu tun
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #10 (permalink)  
Alt 22.12.2007, 15:49
Erfahrener Benutzer
 
Registriert seit: 24.04.2006
Beiträge: 288
Standard

Zitat:
Zitat von wwv4de Beitrag anzeigen
Hallo SonjaSt,

ich habe deinen Code auch übernommen, leider ist die darstellung immernoch Einspaltig. Was muss denn in der ccs geändert werden, dass die drei spalten angezeigt werden?
Wenn Du den Code korrekt übernommen hast, muss die product_listing mehrspaltig ausgegeben werden.
Wenn es nicht klappt, hast Du entweder den Code falsch übernommen oder eine falsche Shopversion laufen?

Wie Nimraco bereits sagte: Mit CSS hat das nichts zu tun. In CSS habe ich lediglich Rahmenfarbe usw zusätzlich definiert.

Grüße,
Sonja
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
productlistning

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 11:24 Uhr.

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

xt:Commerce is a SafeCharge brand