Seite 1 von 1

Weitere Produkte aus der Kategorie

BeitragVerfasst: Mi 7. Okt 2015, 16:53
von basteldehs
Hallöchen,

so nun gibts wieder mal ne Frage
Ich wollte mehr Produkte aus der selben Kategorie im Produkt anzeigen lassen und habe folgenden code in die product_info_1.html eingebaut, wird aber nichts angezeigt

Code: Alles auswählen
{config_load file="$language/lang_$language.conf" section="product_listing"}

{if $CATEGORY_ID}
<ul class="grid_12 alpha omega">
{foreach name=product_list item=item from=$module_content}
  {snippet file=product_listing_4_item.html item=$item show_buttons=false}
{/foreach}
</ul>
    {/if}


aber irgendwie klappt dies nicht obwohl ja die die Cat ID vorhanden ist, hat da jemand mal bitte einen Tipp! Ich möchte ja nicht über Cross selling alle Produkte einpflegen.

Vielen Dank für die Antwort
grüssle basteldehsi

Re: Weitere Produkte aus der Kategorie

BeitragVerfasst: Fr 9. Okt 2015, 02:54
von basteldehs
Hallöchen,

ersteinmal danke für die Tipps, bin nun auch schon ein stückchen weiter gekommen:
Produktname und Link zum Produkt sowie Preis werden angezeigt nur mit den Fotos klappt es noch nicht, es werden immer die gleichen Fotos bei jeden Produkt angezeigt, hier mal den Code

Code: Alles auswählen
{* Beginn -- Produktliste im Product der jeweiligen Kategorie *}
{* CSS = Datei css/product_info.css --> Zeile: 412 *}
{* ... und so weiter ...  *}
{* ... alle Tags (auch Beschreibung, VPE etc.) sind in $module_data enthalten ...  *}
{*debug*}
{gunnartProductsList to=Liste cat=$CATEGORY_ID order=rand limit=4}

<div id="produktliste_in_produkt" class="container_products_item">
  <h2>Weitere Artikel aus dieser Kategorie ....</h2>
  {foreach item=module_data from=$Liste.PRODUCTS}
  <li class="item_4 grid_3{cycle values=" alpha,,, omega"}">
    <h3><a href="{$module_data.PRODUCTS_LINK}">{$module_data.PRODUCTS_NAME}</a></h3>
    <div>
      <a class="image" href="{$module_data.PRODUCTS_LINK}">
      {img
      img_id=$PRODUCTS_IMAGES.0.ID
      src=$PRODUCTS_IMAGES.0.FILE
      preset=INFO
      prd_id=$PRODUCTS_ID
      alt=$PRODUCTS_IMAGES.0.ALT
      title=$PRODUCTS_IMAGES.0.TITLE
      id=product_image
      }
      </a>

      <div class="price">{$module_data.PRODUCTS_PRICE}</div>
    </div>
  </li>
{/foreach}
</div>
    {* Ende -- Produktliste im Product der jeweiligen Kategorie *}


wenn der Code so ist für die Foto's ( mit $item )
Code: Alles auswählen
 
    {img
                img_id=$item.PRODUCTS_IMAGE.ID
                src=$item.PRODUCTS_IMAGE.FILE
                preset=THUMB_GALLERY_4
                prd_id=$item.PRODUCTS_ID
                alt=$item.PRODUCTS_IMAGE.ALT
                title=$item.PRODUCTS_IMAGE.TITLE
            }


da wird dann garnichts ausgegeben, wäre für jeden Hinweis oder Tipp dankbar, ich weiss aber auch das hier in dem Forum keine Diskussion mehr wirklich stattfindet, schade eigentlich.
Hier kann man auch mal schauen: http://www.bastel-dehs.de/products/de/RESTPOSTEN/Hochleistungsmotor-15-VDC-042-W.html

LG basteldehsi

Re: Weitere Produkte aus der Kategorie

BeitragVerfasst: Sa 10. Okt 2015, 11:51
von basteldehs
Hallo,

so bin nun einen Schritt weiter gekommen, es werden jetzt die bilder ausgegeben nur fehlt mir jetzt noch der richtige bilder Pfad, also zum richtigen Ordner,

habe es so gelöst:
{foreach item=module_data from=$Liste.PRODUCTS}
<li class="item_4 grid_3{cycle values=" alpha,,, omega"}">
<h3><a href="{$module_data.PRODUCTS_LINK}">{$module_data.PRODUCTS_NAME}</a></h3>
<div>
<a class="image" href="{$module_data.PRODUCTS_LINK}">
<img src="/pictures/thumb_cart/125/{$module_data.PRODUCTS_IMAGE}" alt="{$module_data.PRODUCTS_NAME}" /></a></p>
<div class="price">{$module_data.PRODUCTS_PRICE}</div>
</div>
</li>
{/foreach}

nun möchte ich den Pfad auslesen, am besten nur den Zahlen Ordner ( rot markiert ) wie oder mit welcher Variable kann ich den Pfad auslesen und die Zahl mit der Variable ändern?
oder besser gesagt, in welcher Smarty Variable steckt dieser Pfad?

Danke für eure Unterstützung.

LG

Re: Weitere Produkte aus der Kategorie

BeitragVerfasst: Sa 10. Okt 2015, 14:03
von basteldehs
weiter im Text, habe nun heraus gefunden, das ich diese Image ID ausgeben muss

habe das mal in der template datei getestet, mit
{php}
echo "<pre>";
print_r($img['ID']);
echo "</pre>";
{/php}

aber wies so ist wird dies nicht so ausgegeben, wer hat Info dafür wies richtig ist :-)
also genau diese Variable möchte ich ausgeben.

Danke und LG

Re: Weitere Produkte aus der Kategorie

BeitragVerfasst: Di 13. Okt 2015, 09:41
von basteldehs
so nun habsch ich es auch geschafft, jetzt werden auch die Fotos ausgegeben

Code: Alles auswählen
<a class="image" href="{$module_data.PRODUCTS_LINK}" title="{$module_data.PRODUCTS_NAME}" ><img src="/img/cache/thumb_box/ff/{$module_data.PRODUCTS_IMAGE}" alt="{$module_data.PRODUCTS_NAME}" /></a>


der Pfad zum Foto ist zwar noch nicht optimal aber es funktioniert.

Danke für eure Unterstützung :-)

LG