News: custom fields et category... -
Thosbk - 17/03/2014
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: !1.11.9
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.11.9
#~ Installed Modules:
#~ CMSMailer: 5.2.2
#~ CMSPrinting: 1.0.5
#~ FileManager: 1.4.3
#~ MenuManager: 1.8.6
#~ MicroTiny: 1.2.5
#~ ModuleManager: 1.5.5
#~ News: 2.14.1
#~ Search: 1.7.11
#~ ThemeManager: 1.1.8
#~ Gallery: 1.6.1
#~ CGExtensions: 1.38.1
#~ FrontEndUsers: 1.22.3
#~ Captcha: 0.4.6
#~ Guestbook: 1.4_RC2
#~ GoogleMaps: 0.2.1
#~ Showtime: 3.2
#~ TinyMCE: 2.9.12
#~ CustomContent: 1.9
#~ CGSmartImage: 1.15
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ max_upload_size: 32000000
#~ url_rewriting: mod_rewrite
#~ page_extension: .html
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale: fr_FR
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.5.3
#~ md5_function: On (True)
#~ gd_version: 2
#~ tempnam_function: On (True)
#~ magic_quotes_runtime: Off (False)
#~ E_STRICT: 2048
#~ E_DEPRECATED: 8192
#~ memory_limit: 32M
#~ max_execution_time: 30
#~ output_buffering: On
#~ safe_mode: Off (False)
#~ file_uploads: On (True)
#~ post_max_size: 32M
#~ upload_max_filesize: 32M
#~ session_save_path: /Applications/MAMP/tmp/php (0775)
#~ session_use_cookies: On (True)
#~ xml_function: On (True)
#~ xmlreader_class: On (True)
#~ Server Information:
#~ Server Api: apache2handler
#~ Server Db Type: MySQL (mysql)
#~ Server Db Version: 5.5.33
#~ Server Db Grants: Found a "GRANT ALL" statement that appears to be suitable
#~ Server Time Diff: No filesystem time difference found
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~
Hello les amigos,
J'ai quelques questions concernant le module news et la gestion des champs personnalisés, ainsi que des catégories... À mon humble avis, y a deux trois trucs tout bête que je rate, mais je m'arrache les cheveux et il commence à ne plus m'en rester beaucoup
1- À part avec un strcmp, comment retrouver la catégorie, voire la sous-catégorie, à laquelle appartient une news ? Actuellement je bidouille avec
{if !strcmp($entry->category, "ma_categorie")}
...
{else}
...
2- Comment diable afficher un "custom field" dans un "summary template" ? Mettons que j'ajoute un champ perso "Journal", qui est "public" et voilà mon summary template (abrégé)
Code :
[== PHP ==]
<ul>
{foreach from=$items item=entry}
<li>
<p>{$entry->postdate|date_format:"%d/%m/%Y"} :
{if !strcmp($entry->category, "presse")}
Nouvel article de presse, {eval var=$entry->title}, dans
{$entry->Journal}
{/if}
</p>
</li>
{/foreach}
</ul>
Toutefois, la partie "Journal" ne s'affiche jamais bien que dument remplie... Avez-vous une idée ?
Voilà tout, merci d'avance et bonne fin de journée !
News: custom fields et category... -
jissey - 17/03/2014
Bonjour reponse ici
http://www.cmsmadesimple.fr/forum/viewtopic.php?id=4556
News: custom fields et category... -
jce76350 - 17/03/2014
News => Modules
je déplace
News: custom fields et category... -
Thosbk - 17/03/2014
Bonsoir,
Merci pour la réponse et désolé pour le mauvais placement du topic...
Par contre, je n'ai pas eu ma réponse pour obtenir la catégorie d'une news
Si je comprends bien le topic ici que vous m'avez fourni (
http://www.cmsmadesimple.fr/forum/viewtopic.php?id=4556), le seul moyen d'accéder aux custom fields c'est via un foreach suivi d'un if ? Par contre la conclusion du topic m'est surprenante. En effet, cmsms est content si je fais ceci :
Code :
{foreach from=$entry->fields item='field'}
{if $field->name == 'Journal' && $field->value neq ''}
{$field->value}
{/if}
{/foreach}
mais pas du tout si je fais cela (enfin il n'affiche rien quoi)
Code :
{$entry->fields->Journal}
ou ceci
Code :
{$entry->fields->Journal->value}
Est-ce normal ?
Merci beaucoup et bonne soirée
News: custom fields et category... -
jissey - 17/03/2014
Bonsoir,
as-tu coché "Public" dans la définition du champ?
News: custom fields et category... -
Thosbk - 18/03/2014
Bonjour,
oui "public" est coché... (si je le décoche, même via le foreach, cela ne marche plus)
News: custom fields et category... -
Bartmoss - 21/05/2014
essai
{$entry->fields.journal->value}
ou
{$entry->journal}