#1 (permalink)  
Alt 25.11.2003, 14:33
xt:Commerce Support Kunde
 
Registriert seit: 08.09.2003
Beiträge: 645
Daumen hoch

hallo,

ist es mit dem neuen templatesystem auch m?glich, dass die Produkte in der Produkt?bersicht in z.b. drei spalten angezeigt werden. also so wie in der "Neue Produkte im November"-box, oder mu? daf?r der php-code angepasst werden?
wenn der code angepasst werden mu?: kann es dann zu problemen in zusammenarbeit mit dem templatesystem kommen?

sch?ne gr??e

p3e
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 25.11.2003, 18:06
Erfahrener Benutzer
 
Registriert seit: 08.09.2003
Beiträge: 2.024
Standard

Das l?sst sich im Template realisieren.

Der PHP-Code ?bergibt ein Array mit Produktdaten ans Template, und das Template Zeigt diese dann an. Wie Die angezeigt werden, kann im Template festgelegt werden.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 25.11.2003, 19:03
Benutzerbild von mzanier
xt:Commerce GmbH, Geschäftsführung
 
Registriert seit: 18.04.2003
Beiträge: 27.414
Rotes Gesicht

Zitat:
Originally posted by Hubi@Nov 25 2003, 19:06 PM
Das l?sst sich im Template realisieren.

Der PHP-Code ?bergibt ein Array mit Produktdaten ans Template, und das Template Zeigt diese dann an. Wie Die angezeigt werden, kann im Template festgelegt werden.
stimmt

ist ganz easy im template zu machen, da man auch im html template php code einbauen kann , und somit mit dem datenarray machen kann was man auch immer will.

das zb ein template f?r 2 spalten,

Code:
<table width="100%" border="0" cellspacing="0" cellpadding="0">
 <tr>
 {foreach name=aussen item=module_data from=$module_content}
 {php} $col++; 
 {/php}
  <td class="main"><div align="left">
    <table width="100%" border="0" cellpadding="0" cellspacing="4">
     <tr> 
      <td width="1" rowspan="2" ><a href="{$module_data.PRODUCTS_LINK}"><img src="{$module_data.PRODUCTS_IMAGE}" border="1"></a></td>
      <td class="main"><strong><a href="{$module_data.PRODUCTS_LINK}">{$module_data.PRODUCTS_NAME}</a></strong></td>
     </tr>
     <tr> 
      <td class="main">{$module_data.PRODUCTS_DESCRIPTION}<br> 
       <strong>{$module_data.PRODUCTS_PRICE}<br>
       </strong>{$module_data.BUTTON_BUY_NOW}<br>
      </td>
     </tr>
      
    </table>

   </div></td>
 {php} 

 if ($col>=2) {
 $col=0;
 echo '</tr><tr>';
 }
 {/php}
 {/foreach} 
 </tr>
</table>
und das ein template f?r eine liste.

Code:
<table width="100%" border="0" cellspacing="0" cellpadding="0">
 <tr> 
  <td> <div align="center"> 
    <table width="100%" border="0">
     {foreach name=aussen item=module_data from=$module_content} 
     <tr> 
      <td width="1" rowspan="2" style="border-bottom: 1px solid; border-color: #cccccc;"><a href="{$module_data.PRODUCTS_LINK}"><img src="{$module_data.PRODUCTS_IMAGE}" border="1"></a></td>
      <td class="main"><strong><a href="{$module_data.PRODUCTS_LINK}">{$module_data.PRODUCTS_NAME}</a></strong></td>
     </tr>
     <tr> 
      <td style="border-bottom: 1px solid; border-color: #cccccc;" class="main">{$module_data.PRODUCTS_DESCRIPTION}<br> 
       <strong>{$module_data.PRODUCTS_PRICE}<br>
       </strong>{$module_data.BUTTON_BUY_NOW}</td>
     </tr>
     {/foreach} 
    </table>
   </div></td>
 </tr>
</table>
dem php file ist es also total egal was du in dem template mit dem array machst, da gibs keine grenzen.
__________________
xt:Commerce Helpdesk
xt:Commerce Blog

xt:Commerce Warenwirtschaft

###

Offene Stellen bei xt:Commerce!
xt:Commerce stellt ein
###
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 25.11.2003, 21:00
xt:Commerce Support Kunde
 
Registriert seit: 08.09.2003
Beiträge: 645
Standard

:grml: :stupid: jetzt habt ihr meinen horizont mal wieder um ein st?ck erweitert! - DANKE
ich hatte noch gar nicht ?ber die vielen m?glichkeiten nachgedacht, die erreicht werden k?nnen, wenn man in den templates php einsetzt. habe immer nur an reines html gedacht.

da freu ich mich aber auf die neue beta :bounce:

gr??e p3e
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 24.12.2003, 14:02
Benutzerbild von herthaner  
Registriert seit: 22.12.2003
Beiträge: 34
Standard

welches File habt ihr denn das oben gemeint?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 25.12.2003, 13:17
Benutzerbild von mzanier
xt:Commerce GmbH, Geschäftsführung
 
Registriert seit: 18.04.2003
Beiträge: 27.414
Rotes Gesicht

Zitat:
Originally posted by herthaner@Dec 24 2003, 15:02 PM
welches File habt ihr denn das oben gemeint?
das kannst du in jedem template machen wo du ein listing erzeugst. wie solche beffehle funktionieren findest du hier: smarty.php.net
__________________
xt:Commerce Helpdesk
xt:Commerce Blog

xt:Commerce Warenwirtschaft

###

Offene Stellen bei xt:Commerce!
xt:Commerce stellt ein
###
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 26.12.2003, 01:41
Benutzerbild von totto  
Registriert seit: 25.11.2003
Beiträge: 77
Pfeil

Also soweit hab ich das ja kapiert (hoff ich), aber eines bekomme ich um's verrecken nicht hin...

Wenn ich mir die neuen Produkte anzeigen lasse (products_new.php), wird diese immer nur einspaltig angezeigt, obwohl meine products_new.html genauso aussieht wie oben beschrieben. Auch die new_products_overview.html (wof?r immer die auch gut sein mag) ist so aufgebaut...

Wieso bekomme ich die neuen Produkte nicht zweispaltig hin ??? :wall:
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 26.12.2003, 18:39
Benutzerbild von herthaner  
Registriert seit: 22.12.2003
Beiträge: 34
Standard

... und ich bin noch bl?der, denn ich kann meinen Testshop nicht mal mehr erreichen

Bl?derweise l?sst er sich bei mir auch nicht lokal installieren trotz php 4.3.4 und mysql 4.0.16 (aber da kann ich ja nochmal recherchieren)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 26.12.2003, 20:30
Erfahrener Benutzer
 
Registriert seit: 08.09.2003
Beiträge: 2.024
Standard

Also, f?r die neuen Produkte ist die new_products.html zust?ndig.

Hast Du das caching im Admin noch eingeschaltet? Wenn ja, entweder ausschalten oder das Verzeichnis cache leeren (alle Dateien daraus l?schen).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #10 (permalink)  
Alt 26.12.2003, 20:38
Benutzerbild von totto  
Registriert seit: 25.11.2003
Beiträge: 77
Standard

Also mein Cache ist deaktiviert (false), und hier ist der Code meiner new_products.html (templates/xtc/modules/new_products.html - nur dass wir auch von der gleichen Datei reden...) :blink:

Code:
{config_load file="$language/lang_$language.conf" section="new_products"} 
<table width="100%" border="0" cellpadding="0" cellspacing="0">
 <tr>
  <td class="infoBoxHeading">{#heading_text#} </td>
 </tr>
</table>
<br>
<br>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
 <tr>
 {foreach name=aussen item=module_data from=$module_content}
 {php} $col++; 
 {/php}
  <td class="main"><div align="left">
    <table width="100%" border="0" cellpadding="0" cellspacing="4">
     <tr> 
      <td width="1" rowspan="2" ><a href="{$module_data.PRODUCTS_LINK}"><img src="{$module_data.PRODUCTS_IMAGE}" border="1"></a></td>
      <td class="main"><strong><a href="{$module_data.PRODUCTS_LINK}">{$module_data.PRODUCTS_NAME}</a></strong></td>
     </tr>
     <tr> 
      <td class="main">{$module_data.PRODUCTS_DESCRIPTION}<br> 
       <strong>{$module_data.PRODUCTS_PRICE}<br>
       </strong>{$module_data.BUTTON_BUY_NOW}<br>
      </td>
     </tr>
      
    </table>

   </div></td>
 {php} 

 if ($col>=2) {
 $col=0;
 echo '</tr><tr>';
 }
 {/php}
 {/foreach} 
 </tr>
</table>
Ich kapier das irgendwie nicht... :grml: :stupid: Die ist doch OK, oder nicht...???
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
mehreren, produktliste, spalten

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 04:55 Uhr.

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

xt:Commerce is a SafeCharge brand