Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 28. November 2012 14:01
- kampkrusty
- Server-Pate
- Registriert: 03. April 2011
- Beiträge: 263
[GELÖST] News Modul: einzelne Extra Felder abfragen
Hallo Ich habe in meinem News Modul 3 Extra Felder definiert.
Diese möchte ich nun im Zusammenfassungstemplate abfragen, falls die Felder gefüllt sind.
Allerdings weiß ich nicht über welche Bezeichnung ich diese Felder aufrufen kann. Über den Namen (z.B. Album; lt. Hilfe: entry->Album) scheint es nicht zu funktionieren.
Kann hier jemand helfen?
ff-jena-mitte.de
Offline
#2 28. November 2012 15:44
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: [GELÖST] News Modul: einzelne Extra Felder abfragen
Du kannst das Feld wie folgt direkt ansprechen_
$entry->fields.FIELDNAME->value
--> beachte das der Feldname keinen Abstand oder Umlaut enthalten darf.
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#3 29. November 2012 14:22
- kampkrusty
- Server-Pate
- Registriert: 03. April 2011
- Beiträge: 263
Re: [GELÖST] News Modul: einzelne Extra Felder abfragen
Danke für den Hinweis. Wo hast du das her?
ff-jena-mitte.de
Offline
#4 29. November 2012 14:32
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: [GELÖST] News Modul: einzelne Extra Felder abfragen
Hier ein Beispiel eines News-Objekts:
news_article Object
(
[_rawdata:news_article:private] => Array
(
[id] => 4
[category_id] => 4
[title] => News Module Installed
[content] => <p>The news module was installed. Exciting. This news article is not using the Summary field and therefore there is no link to read more. But you</p>
<p>can click on the news heading to read only this article.</p>
[postdate] => 2012-07-30 14:02:53
[summary] =>
[startdate] =>
[enddate] =>
[status] => published
[create_date] => 2012-07-30 14:02:53
[modified_date] => 2012-11-29 14:28:27
[author_id] => 1
[extra] =>
[news_url] =>
[fieldsbyname] => Array
(
[Mein Extra Bild] => news_field Object
(
[_data:news_field:private] => Array
(
[id] => 1
[name] => Mein Extra Bild
[type] => textbox
[max_length] => 255
[item_order] => 1
[public] => 1
[value] => asdfasdfsdfasdf
)
)
)
)
[_meta:news_article:private] => Array
(
)
[_inparams:news_article:private] => Array
(
[articleid] => 4
[returnid] => 39
[junk] => News-Module-Installed
[action] => defaulturl
[inline] =>
[module] => News
)
[_inid:news_article:private] => cntnt01
)
Via PHP kannst du das Feld direkt ansprechen. Via Smarty hast du ja jedoch probleme, da eine Variable weder Leerzeichen, noch Umlaute oder Sonderzeichen kennt. Das heisst, du kannst problemlos Leerzeichen etc verwenden, wenn du gleichzeitig darauf verzichtest das einzelne Feld direkt anzusprechen, sondern nur via foreach Schleife auszugeben.
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#5 29. November 2012 14:38
- kampkrusty
- Server-Pate
- Registriert: 03. April 2011
- Beiträge: 263
Re: [GELÖST] News Modul: einzelne Extra Felder abfragen
Wenn ich prüfen will ob das Feld gefüllt ist (und dann ausgeben) muss das dem nach so aussehen?
{if $entry->fields.Album}
{$entry-fields.Album->value}
{/if}
Beitrag geändert von kampkrusty (29. November 2012 14:39)
ff-jena-mitte.de
Offline
#6 29. November 2012 15:05
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: [GELÖST] News Modul: einzelne Extra Felder abfragen
Nein
{if $entry->fields.Album->value|trim != ''}
{$entry-fields.Album->value}
{/if}
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#7 29. November 2012 16:55
- kampkrusty
- Server-Pate
- Registriert: 03. April 2011
- Beiträge: 263
Re: [GELÖST] News Modul: einzelne Extra Felder abfragen
Danke dir, das hat mir sehr geholfen!
Ist das trim aber nicht unnötig? Bei mir funktioniert es auch ohne.
ff-jena-mitte.de
Offline
#8 29. November 2012 21:24
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: [GELÖST] News Modul: einzelne Extra Felder abfragen
Das trim entfernt dir allfällige Leerzeichen. Ist eine reine Vorsichtsmassname.
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
Seiten: 1