Ich hänge mich hier mal dran.
Allerdings möchte ich es "etwas" anders angehen.
Ich möchte nicht die ganzen "eigenen Felder" in die attributes.tpl hämmern.
Daher dachte ich ich schreibe an der Stelle wo die "eigenen Felder" stehen in die attributes.tpl:
Code:
{include file='SpiritusSanktus/productdetails/eigene-felder-attributes.tpl'}
oder
{include file='productdetails/eigene-felder-attributes.tpl'}
oder
{include file='eigene-felder-attributes.tpl'}
oder nach gleichem Schema:
{extends file="{$child_template_path}/productdetails/eigene-felder-attributes.tpl"}
mit:
Code:
{include file='productdetails/eigene-felder-attributes.tpl'}
scheint es zu gehen. Wenn ich erstmal die "eigene-felder-attributes.tpl" leer lasse.
Wenn ich allerdings mit dem Schema des EVO die eigenen Felder in die "eigene-felder-attributes.tpl" eintrage, erhalte ich ne 500.
Schema:
Code:
{block name="eigene-felder"}
{if (isset($Artikel->FunktionsAttribute.zutaten) && $Artikel->FunktionsAttribute.zutaten|@strlen > 0)}
<tr class"eigene-felder">
<td class="attr-label">{lang key="zutaten" section="custom"}: </td>
<td class="setlinfo">{$Artikel->FunktionsAttribute.zutaten} </td>
</tr>
{/if}
{if (isset($Artikel->FunktionsAttribute.zusatzstoffe) && $Artikel->FunktionsAttribute.zusatzstoffe|@strlen > 0)}
<tr class"eigene-felder">
<td class="attr-label">{lang key="zusatzstoffe" section="custom"}: </td>
<td class="setlinfo">{$Artikel->FunktionsAttribute.zusatzstoffe} </td>
</tr>
{/if}
{if (isset($Artikel->FunktionsAttribute.zuckergehalt) && $Artikel->FunktionsAttribute.zuckergehalt|@strlen > 0)}
<tr class"eigene-felder">
<td class="attr-label">{lang key="zuckergehalt" section="custom"}: </td>
<td class="setlinfo">{$Artikel->FunktionsAttribute.zuckergehalt} </td>
</tr>
{/if}
{if (isset($Artikel->FunktionsAttribute.saeure) && $Artikel->FunktionsAttribute.saeure|@strlen > 0)}
<tr class"eigene-felder">
<td class="attr-label">{lang key="saeure" section="custom"}: </td>
<td class="setlinfo">{$Artikel->FunktionsAttribute.saeure} </td>
</tr>
{/if}
{if (isset($Artikel->FunktionsAttribute.alter) && $Artikel->FunktionsAttribute.alter|@strlen > 0)}
<tr class"eigene-felder">
<td class="attr-label">{lang key="alter" section="custom"}: </td>
<td class="setlinfo">{$Artikel->FunktionsAttribute.alter} </td>
</tr>
{/if}
{if (isset($Artikel->FunktionsAttribute.lagerfaehigkeit) && $Artikel->FunktionsAttribute.lagerfaehigkeit|@strlen > 0)}
<tr class"eigene-felder">
<td class="attr-label">{lang key="lagerfaehigkeit" section="custom"}: </td>
<td class="setlinfo">{$Artikel->FunktionsAttribute.lagerfaehigkeit} </td>
</tr>
{/if}
{if (isset($Artikel->FunktionsAttribute.trinktemperatur) && $Artikel->FunktionsAttribute.trinktemperatur|@strlen > 0)}
<tr class"eigene-felder">
<td class="attr-label">{lang key="trinktemperatur" section="custom"}: </td>
<td class="setlinfo">{$Artikel->FunktionsAttribute.trinktemperatur} </td>
</tr>
{/if}
{if (isset($Artikel->FunktionsAttribute.jahrgang) && $Artikel->FunktionsAttribute.jahrgang|@strlen > 0)}
<tr class"eigene-felder">
<td class="attr-label">{lang key="jahrgang" section="custom"}: </td>
<td class="setlinfo">{$Artikel->FunktionsAttribute.jahrgang} </td>
</tr>
{/if}
{if (isset($Artikel->FunktionsAttribute.typ) && $Artikel->FunktionsAttribute.typ|@strlen > 0)}
<tr class"eigene-felder">
<td class="attr-label">{lang key="typ" section="custom"}: </td>
<td class="setlinfo">{$Artikel->FunktionsAttribute.typ} </td>
</tr>
{/if}
{if (isset($Artikel->FunktionsAttribute.qualitaetsstufe) && $Artikel->FunktionsAttribute.qualitaetsstufe|@strlen > 0)}
<tr class"eigene-felder">
<td class="attr-label">{lang key="qualitaetsstufe" section="custom"}: </td>
<td class="setlinfo">{$Artikel->FunktionsAttribute.qualitaetsstufe} </td>
</tr>
{/if}
{if (isset($Artikel->FunktionsAttribute.ausbau) && $Artikel->FunktionsAttribute.ausbau|@strlen > 0)}
<tr class"eigene-felder">
<td class="attr-label">{lang key="ausbau" section="custom"}: </td>
<td class="setlinfo">{$Artikel->FunktionsAttribute.ausbau} </td>
</tr>
{/if}
{if (isset($Artikel->FunktionsAttribute.rebsorte) && $Artikel->FunktionsAttribute.rebsorte|@strlen > 0)}
<tr class"eigene-felder">
<td class="attr-label">{lang key="rebsorte" section="custom"}: </td>
<td class="setlinfo">{$Artikel->FunktionsAttribute.rebsorte} </td>
</tr>
{/if}
{if (isset($Artikel->FunktionsAttribute.geschmacksrichtung) && $Artikel->FunktionsAttribute.geschmacksrichtung|@strlen > 0)}
<tr class"eigene-felder">
<td class="attr-label">{lang key="geschmacksrichtung" section="custom"}: </td>
<td class="setlinfo">{$Artikel->FunktionsAttribute.geschmacksrichtung} </td>
</tr>
{/if}
{if (isset($Artikel->FunktionsAttribute.farbe) && $Artikel->FunktionsAttribute.farbe|@strlen > 0)}
<tr class"eigene-felder">
<td class="attr-label">{lang key="farbe" section="custom"}: </td>
<td class="setlinfo">{$Artikel->FunktionsAttribute.farbe} </td>
</tr>
{/if}
{if (isset($Artikel->FunktionsAttribute.verschluss) && $Artikel->FunktionsAttribute.verschluss|@strlen > 0)}
<tr class"eigene-felder">
<td class="attr-label">{lang key="verschluss" section="custom"}: </td>
<td class="setlinfo">{$Artikel->FunktionsAttribute.verschluss} </td>
</tr>
{/if}
{if (isset($Artikel->FunktionsAttribute.anbaugebiet) && $Artikel->FunktionsAttribute.anbaugebiet|@strlen > 0)}
<tr class"eigene-felder">
<td class="attr-label">{lang key="anbaugebiet" section="custom"}: </td>
<td class="setlinfo">{$Artikel->FunktionsAttribute.anbaugebiet} </td>
</tr>
{/if}
{if (isset($Artikel->FunktionsAttribute.besonderheiten) && $Artikel->FunktionsAttribute.besonderheiten|@strlen > 0)}
<tr class"eigene-felder">
<td class="attr-label">{lang key="besonderheiten" section="custom"}: </td>
<td class="setlinfo">{$Artikel->FunktionsAttribute.besonderheiten} </td>
</tr>
{/if}
{if (isset($Artikel->FunktionsAttribute.auszeichnungen) && $Artikel->FunktionsAttribute.auszeichnungen|@strlen > 0)}
<tr class"eigene-felder">
<td class="attr-label">{lang key="auszeichnungen" section="custom"}: </td>
<td class="setlinfo">{$Artikel->FunktionsAttribute.auszeichnungen} </td>
</tr>
{/if}
{if (isset($Artikel->FunktionsAttribute.chillfiltered) && $Artikel->FunktionsAttribute.chillfiltered|@strlen > 0)}
<tr class"eigene-felder">
<td class="attr-label">{lang key="chillfiltered" section="custom"}: </td>
<td class="setlinfo">{$Artikel->FunktionsAttribute.chillfiltered} </td>
</tr>
{/if}
{if (isset($Artikel->FunktionsAttribute.zuckerkuloer) && $Artikel->FunktionsAttribute.zuckerkuloer|@strlen > 0)}
<tr class"eigene-felder">
<td class="attr-label">{lang key="zuckerkuloer" section="custom"}: </td>
<td class="setlinfo">{$Artikel->FunktionsAttribute.zuckerkuloer} </td>
</tr>
{/if}
{if (isset($Artikel->cHerkunftsland) && $Artikel->cHerkunftsland|@strlen > 0)}
<tr class="eigene-felder">
<td class="attr-label">{lang key="herkunftsland" section="custom"}: </td>
<td class="attr-value">{$Artikel->cHerkunftsland} </td>
</tr>
{/if}
{if (isset($Artikel->cHersteller) && $Artikel->cHersteller|@strlen > 0)}
<tr class="eigene-felder">
<td class="attr-label">{lang key="manufacturers" section="global"}: </td>
<td class="attr-value">{$Artikel->cHersteller} </td>
</tr>
{/if}
{if (isset($Artikel->FunktionsAttribute.lmvr) && $Artikel->FunktionsAttribute.lmvr|@strlen > 0)}
<tr class"eigene-felder">
<td class="attr-label">{lang key="lmvr" section="custom"}: </td>
<td class="setlinfo">{$Artikel->FunktionsAttribute.lmvr} </td>
</tr>
{/if}
Ich kann jetzt nur vermuten, dass das EVO-Schema nicht mehr gültig ist, oder habe ich einen anderen Fehler übersehen?
Bei gnarx scheint es ja partiell zu funktionieren. 🤷♂️
YEAY.
Fehler gefunden: Ich darf kein "{block name="eigene-felder"}" in die eigene *.tpl setzen. Warum auch immer. 🤷♂️
Vielleicht gibt es den block name schon. 🤷♂️