Möglichkeit die Artikel zweispaltig anzuzeigen?
Moderator: maennchen1.de
Möglichkeit die Artikel zweispaltig anzuzeigen?
Gibt es eine Möglichkeit die Artikel zweispaltig anzuzeigen wie z.B.:
http://www.tajade.de/tajade-shop/index. ... 8db2c412fb
http://www.tajade.de/tajade-shop/index. ... 8db2c412fb
- maennchen1.de
- Administrator
- Beiträge: 17899
- Registriert: 14.08.2003, 16:55
- Lizenz: wpShopGermany Enterprise
- Wohnort: Thüringen, Ellersleben
- Kontaktdaten:
ok, der erste versuch war wohl zu theoretisch. nach ein paar mal probieren hab ich es jetzt selbst gemerkt, dass es nicht so richtig funktioniert. folgendes hab ich jedoch auf herz und nieren geprüft, und es geht:
so funktioniert's:
also step ist 1, d.h. er durchläuft alle einträge.
er überprüft nun halt immer, ob der eintrag eine gerade zahl ist oder nicht und setzt dementsprechend die <tr> und </tr> tags.
am ende überprüft er noch, ob die gesamtzahl der elemente gerade oder ungerade ist, und falls sie ungerade ist, hängt er noch ne leere zelle dran.
will man mehrere nebeneinander platzieren, so muss man einfach den wert "%2" ersetzen.
Code: Alles auswählen
<table width="500" border="0" cellspacing="0" cellpadding="0">
{section step=1 loop=$kat name=i}
{if !($smarty.section.i.index%2)}
<tr>
{/if}
<td width="250">
{$kat[i]}
</td>
{if !($smarty.section.i.index_next%2)}
</tr>
{/if}
{/section}
{if $smarty.section.i.loop%2}
<td width="250">
leere Zelle
</td>
{/if}
</table>
also step ist 1, d.h. er durchläuft alle einträge.
er überprüft nun halt immer, ob der eintrag eine gerade zahl ist oder nicht und setzt dementsprechend die <tr> und </tr> tags.
am ende überprüft er noch, ob die gesamtzahl der elemente gerade oder ungerade ist, und falls sie ungerade ist, hängt er noch ne leere zelle dran.
will man mehrere nebeneinander platzieren, so muss man einfach den wert "%2" ersetzen.
- maennchen1.de
- Administrator
- Beiträge: 17899
- Registriert: 14.08.2003, 16:55
- Lizenz: wpShopGermany Enterprise
- Wohnort: Thüringen, Ellersleben
- Kontaktdaten:
jetzt habe ich den artiken wieder gefunden
aber ich mach da was falsch
- maennchen1.de
- Administrator
- Beiträge: 17899
- Registriert: 14.08.2003, 16:55
- Lizenz: wpShopGermany Enterprise
- Wohnort: Thüringen, Ellersleben
- Kontaktdaten:
Re: Möglichkeit die Artikel zweispaltig anzuzeigen?
In der neuen Version hat sich einiges geändert und muss angepasst werden. Für die Kategorieanzeige ersetzen Sie bitte folgenden Original-Code:
mit diesem:
Achten Sie auf die Link-Parameter (&cmd=preise), welche sich je nach Anzeige-Template unterscheiden können!
Code: Alles auswählen
{if (!$smarty.get.id)}
<!--Kategorien:-->
<p class="mainText">
{if ($katanzahl > 0)}
<h2 class="Blau">Kategorien:</h2>
{foreach item=kat from=$kat}
<table width="510" border="0" cellspacing="0" cellpadding="8" bgcolor="#FFFFFF">
<tr>
<td colspan="2" class="ArtikelHeader">{$kat.name}</td>
</tr>
<tr>
<td width="105" class="ArtikelText">
{if ($kat.bild)}
<a href="{$smarty.server.PHP_SELF}?{$sid}&cmd=preise&kategorie={$kat.nr}&sub={$kat.sub}">
<img src="{$bildpfad_kat}{$kat.bild}" alt="{$kat.name}" border="0" align="left"> </a>
{/if} </td>
<td width="373" class="ArtikelText">{$kat.beschreibung} </td>
</tr>
<tr align="right">
<td colspan="2" class="ArtikelText">
<a href="{$smarty.server.PHP_SELF}?{$sid}&cmd=preise&kategorie={$kat.nr}&sub={$kat.sub}" class="linkBlau">Produkte wählen</a> </td>
</tr>
</table>
<hr style="height:1px;color:#ccc;padding:0px;margin:0px;">
{/foreach}
{/if}
Code: Alles auswählen
{if (!$smarty.get.id)}
<!--Kategorien:-->
<p class="mainText">
{if ($katanzahl > 0)}
<h2 class="Blau">Kategorien:</h2>
<table width="500" border="0" cellspacing="0" cellpadding="0">
{section step=1 loop=$kat name=i}
{if !($smarty.section.i.index%2)}
<tr>
{/if}
<td width="250">
<a href="{$smarty.server.PHP_SELF}?{$sid}&cmd=preise&kategorie={$kat[i].nr}&sub={$kat[i].sub}">{$kat[i].name}</a>
{if ($kat[i].bild)}
<a href="{$smarty.server.PHP_SELF}?{$sid}&cmd=preise&kategorie={$kat[i].nr}&sub={$kat[i].sub}">
<img src="{$bildpfad_kat}{$kat[i].bild}" alt="{$kat[i].name}" border="0" align="left">
</a>
{/if}
</td>
{if !($smarty.section.i.index_next%2)}
</tr>
{/if}
{/section}
{if $smarty.section.i.loop%2}
<td width="250">
</td>
{/if}
</table>
{/if}
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
Re: Möglichkeit die Artikel zweispaltig anzuzeigen?
Der Link ist irgendwie down.tajade hat geschrieben:Gibt es eine Möglichkeit die Artikel zweispaltig anzuzeigen wie z.B.:
http://www.tajade.de/tajade-shop/index. ... 8db2c412fb
- maennchen1.de
- Administrator
- Beiträge: 17899
- Registriert: 14.08.2003, 16:55
- Lizenz: wpShopGermany Enterprise
- Wohnort: Thüringen, Ellersleben
- Kontaktdaten:
Re: Möglichkeit die Artikel zweispaltig anzuzeigen?
Der Post ist ja auch schon 8 Jahre alt...
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
Re: Möglichkeit die Artikel zweispaltig anzuzeigen?
Sorry total übersehen