1. Du kannst in Smarty Variablen Werte zuweisen, z.Bsp. so
Code: Select all
{assign var='path' value=$entry->extra}
2. Diese Werte kannst du dann via PHP "auslesen"
Code: Select all
$mypath = $smarty->get_template_vars('path');
Code: Select all
{assign var='path' value=$entry->extra}
Code: Select all
$mypath = $smarty->get_template_vars('path');
Man wird doch noch mal ein paar Tage frei machen dürfenLightstoner wrote: lol... da meldet sich doch noch einer!^^
OK, bin zwar nicht gerade ein Code-Crack, aber gehen wir mal ins Detail. Wenn ich dich richtig verstanden habe, willst du den Eintrag unter Extra als Verweis auf das jeweilige Verzeichnis verwenden.Edit: Hmmm.... wie könnte es anders sein, geht das bei mir nicht wirklich...
Code: Select all
{if isset($entry->extra)}
{assign var='path' value=$entry->extra}
{filecheck}
<div class="NewsSummaryExtra">
{if $pfile == '1'}
<a href="uploads/file/{eval var=$entry->extra}/plan.pdf"><img src="/uploads/images/planvorhanden.jpg"></a>
{else}
<img src="http://www.example.com/uploads/images/plannichtvorhanden.jpg" />
{/if}
</div>
{/if}
Code: Select all
$mypath = $smarty->get_template_vars('path');
$filename = 'uploads/file/' . $mypath . '/plan.pdf';
if (file_exists($filename))
$smarty->assign('pfile', '1');
Das würde mich in der Tat schon mal interessieren ...Lightstoner wrote: Kann dir wenn du möchtest auch einen Account erstellen.
Dann kannst du dir einen Einblick verschaffen (wenn du möchtest).
Code: Select all
$fe = '';
$mypath = $smarty->get_template_vars('path');
$filename = 'uploads/file/' . $mypath . '/plaene.pdf';
if (file_exists($filename)) $fe = '1';
$smarty->assign('pfile', $fe);
Code: Select all
{if $entry->summary}
You're welcome - ich esse gern Schweizer Zartbitter SchokiLightstoner wrote: Du hast mir jedenfalls bereits jetzt weitergeholfen.
Man möge mir verzeichen - ich kann nicht alle Dialekte im deutschen Sprachraum beherrschenLightstoner wrote: Zudem heisst es Schoggi ned Schoki![]()