Page 1 of 1

(Gelöst) Artikelmanager Zusammenf. Bild

Posted: Mon Sep 27, 2010 3:13 pm
by Publisher
Hallo Zusammen

CMS MS: 1.8.2
Products: 2.8.7
CGSimpleSmarty: 1.4.5
CGExtensions: 1.19.6

Ich möchte gerne in der Zusammenfassungsansicht das upgeloadete Bild dargestellt haben. Im Detailtemplate wird es mit diesem Code angezeigt:

Code: Select all

<img src="{$entry->file_location}/{$field->thumbnail}" alt="{$field->value}"/>
Wenn ich das im "Zusammenfassungs Template" einfüge wird kein Bild angezeigt. Aber er zeigt dann im HTML img tag den richtigen pfad bis zum richtigen Ordner, aber das .jpg nimmt er nicht:

Code: Select all

/uploads/Products/product_1/
Was soll ich noch tun?
Vielen Dank

Re: Artikelmanager Zusammenf. Bild

Posted: Wed Sep 29, 2010 3:17 pm
by cyberman
Wie sieht dein Zusammenfassungs-Template denn aus?

Hast du schon mal versucht, mit {get_template_vars} und dann via {$variable|print_r} dir die im Zusammenfassungs-Template verfügbaren Variablen auszugeben zu lassen?

Re: Artikelmanager Zusammenf. Bild

Posted: Thu Sep 30, 2010 7:22 am
by Publisher
{get_template_vars}  gab mir leider nichts raus was img, pict, oder bild enthielt. Aber ich habe nun den kompletten Code der Bildeinbindung der Detailansicht verwendet, nun gehts.

Also das:

Code: Select all

{if count($entry->fields)}
  {foreach from=$entry->fields key='name' item='field'}
     <div class="product_detail_field"><p>
       {if $field->type == 'image' && isset($field->thumbnail)}
         <img src="{$entry->file_location}/{$field->thumbnail}" alt="{$field->value}"/>
       {/if}
     </p></div>
  {/foreach}
{/if}

Re: (Gelöst) Artikelmanager Zusammenf. Bild

Posted: Thu Oct 07, 2010 10:13 am
by LightFighter
Hi, zusammen!
Ich habe das Problem bei mir anders gelöst:

1. Unter Felddefinitionen ein Feld anlegen (ich hab es "Bild" genannt)
2. Name des Bildes eingeben
3. Template modifizieren:

Code: Select all

{if isset($catformstart)}
{$catformstart}
{$catdropdown}{$catbutton}
{$catformend}
{/if}

{if isset($pagecount) && $pagecount gt 1}
{$firstlink} {$prevlink}  {$pagetext} {$curpage} {$oftext} {$pagecount}  {$nextlink} {$lastlink}
{/if}

{foreach from=$items item=entry}

{foreach from=$entry->fields key='name' item='field'}
{if $name == 'Bild'}
{assign var='bild' value=$field->value}
{/if}
{/foreach}

<br />
  <div class="ProductDirectoryItem">
    <a href="index.php?page={$entry->alias}"> <img src='/uploads/images/produkte/{$bild}.png' width='50' height='50'></a> 
    <span style='visibility:hidden;'>-</span> {$entry->product_name} ----- 
    Einzelpreis: {$entry->price|number_format:2:',':'.'} {$currency_symbol} ----- 
    Gewicht: {$entry->weight|number_format:3:',':'.'} kg ----- 
    <a href="index.php?page={$entry->alias}">Details >>></a><br /><br />
  </div>
  <hr width="600" align="left">

{/foreach}