[news] extrafelder "auseinandernehmen"

Hilfe zu Modulen und Tags
Post Reply
nicmare
Power Poster
Power Poster
Posts: 1150
Joined: Sat Aug 25, 2007 9:55 am

[news] extrafelder "auseinandernehmen"

Post by nicmare »

Ich habe zwei extra Felder (File Upload) hinzugefügt und nun werden die ja dank der foreach schleife im Template hintereinander ausgegeben. Aber wie kann ich die Felder direkt ansprechen? Ich möchte nämlich Feld1 an einer anderen Stelle als Feld2 einfügen!
Hier nochmal das Smarty snippet:

Code: Select all

{if isset($entry->fields)}
  {foreach from=$entry->fields item='field'}
        {if $field->type == 'file'}
          <a href="{$entry->file_location}/{$field->value}" class="thumb"><img src="{$entry->file_location}/thumb_{$field->value}" alt="" /></a>
        {/if}
  {/foreach}
{/if}
Jos
Support Guru
Support Guru
Posts: 4020
Joined: Wed Sep 05, 2007 8:03 pm

Re: [news] extrafelder "auseinandernehmen"

Post by Jos »

nicmare
Power Poster
Power Poster
Posts: 1150
Joined: Sat Aug 25, 2007 9:55 am

Re: [news] extrafelder "auseinandernehmen"

Post by nicmare »

cool. dankeschön.
für alle anderen:

Code: Select all

{if isset($entry->fields)}
  {foreach from=$entry->fields item='field'}
        {if $field->name == 'Bild1'}
          <a href="{$entry->file_location}/{$field->value}"><img src="{$entry->file_location}/thumb_{$field->value}" alt="" /></a>
        {/if}
  {/foreach}
{/if}
und dann

Code: Select all

{if isset($entry->fields)}
  {foreach from=$entry->fields item='field'}
        {if $field->name == 'Bild2'}
          <a href="{$entry->file_location}/{$field->value}"><img src="{$entry->file_location}/thumb_{$field->value}" alt="" /></a>
        {/if}
  {/foreach}
{/if}
usw
Last edited by nicmare on Mon Sep 07, 2009 9:36 am, edited 1 time in total.
Jos
Support Guru
Support Guru
Posts: 4020
Joined: Wed Sep 05, 2007 8:03 pm

Re: [news] extrafelder "auseinandernehmen"

Post by Jos »

Ich meinte eher diese:
To display them on there own, you simply use the smarty syntax {$entry->field_name}, Where 'field_name' is the name of any added field definitions with underscores '_' replacing any spaces.

So, for example, if you enter a field called 'News Author', this could be called in a template using {$entry->news_author}.
nicmare
Power Poster
Power Poster
Posts: 1150
Joined: Sat Aug 25, 2007 9:55 am

Re: [news] extrafelder "auseinandernehmen"

Post by nicmare »

ja. so wäre es am einfachsten. in meinem fall brauche ich aber noch das drumherum
cyberman

Re: [news] extrafelder "auseinandernehmen"

Post by cyberman »

So, for example, if you enter a field called 'News Author', this could be called in a template using {$entry->news_author}.
Nur der Vollständigkeit halber - den Autor der News muss man nicht zwingend als Extrafeld anlegen, da er schon vorhanden ist :).

Der Hinweis ist in der deutschen Hilfe des News-Moduls vorhanden ... einfach im jeweiligen News-Template $entry->author gegen $entry->authorname austauschen und schon gibts den vollen Namen des Autors, wie er in der Benutzerverwaltung gespeichert ist.

Hab die Info in der Modulhilfe hinschtlich der Extra-Felder ergänzt ...
Post Reply

Return to “Module und Tags”