[RESOLU] Module News + variable --> Sommaire en slide jquery - FlorentCMSMS - 01/07/2010
Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ Version du CMS: 1.6.7
#~ Nom de l'hébergeur : OVH Dédié
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.6.7
#~ Installed Modules:
#~ CMSMailer: 1.73.14
#~ FileManager: 1.0.1
#~ MenuManager: 1.6.2
#~ ModuleManager: 1.3.1
#~ News: 2.10.3
#~ nuSOAP: 1.0.1
#~ Printing: 1.0.3
#~ Search: 1.6.1
#~ ThemeManager: 1.1.1
#~ TinyMCE: 2.7.0
#~ Captcha: 0.4.1
#~ CGExtensions: 1.19
#~ Gallery: 1.3
#~ Twitter: 0.0.7
#~ AjaxMadeSimple: 0.1.6
#~ Polls: 0.2.0
#~ SiteMapMadeSimple: 1.2.1
#~ FrontEndUsers: 1.9.3
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template: false
#~ max_upload_size: 20000000
#~ default_upload_permission: 664
#~ assume_mod_rewrite: true
#~ page_extension: .htm
#~ internal_pretty_urls: false
#~ use_hierarchy: true
#~ Php Information:
#~ phpversion: 5.1.6
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ memory_limit: 32M
#~ max_execution_time: 300
#~ safe_mode: Off (Faux)
#~ session_save_path: /var/lib/php/session (0770)
#~ session_use_cookies: On (Vrai)
#~ Server Information:
#~ Server Api: cgi-fcgi
#~ Server Db Type: MySQL (mysql)
#~ Server Db Version: 5.0.45
#~ ----------------------------------------------
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
Bonjour à tous, je viens "encore" demander un petit coup de main
.
Pour suivre la mode, je tente de créer un slider jquery avec mes informations les plus fraiches. Tout en suivant le tuto concernant les champs additionnels pour que la nom de la page soit le nom de l'article, la valeur que je souhaiterais passer ne passe pas.
Voici mon gabarit sommaire article :
Code :
{foreach from=$items item=entry}
{assign var='illustration' value=$entry->illustration_article}
{assign var='titre' value=$entry->titre_long}
<li><a href="#">
<img src="{$illustration}" /></a>
<span>
<a href="{$entry->moreurl}"><span class="idj_titre">{$entry->title}</span></a>
{$entry->postdate|date_format:"%D"}
{$category_label} {$entry->category}
<br/>
{$titre}
</span></li>
{/foreach}
J'ai aussi créé mes champs supplémentaires : titre_long(champ texte) et illustration_article (fichier ->image)
Dans mon gabarit de page, j'ai bien remplacé mon processpagedate par {content assign="capturedcontent"}.
Aussi, j'ai testé {get_template_vars} qui me renvoie les variables, mais vides.
Si vous avez une piste, je suis preneur
.
Merci par avance.
[RESOLU] Module News + variable --> Sommaire en slide jquery -
Jean le Chauve - 01/07/2010
Voici mon gabarit sommaire pour un slider de news avec un champ supplémentaire pour uploader une image et création automatique de thumbnail :
http://www.confederationparascolaire.org/
Code :
<!-- Start News Display Template -->
<div id="newsticker-demo">
<div class="newsticker-jcarousellite">
<ul>
{foreach from=$items item=entry}
<li>
{if isset($entry->fields)}
{foreach from=$entry->fields item='field'}
<div class="NewsSummaryField thumbnail">
{if $field->type == 'file'}
<a href="{$entry->moreurl}" title="{$entry->title|cms_escape:htmlall}"><img src="{$entry->file_location}/thumb_{$field->value}" alt="{$entry->title|cms_escape:htmlall}" style="width:96px;" /></a>
{else}
{$field->name}: {eval var=$field->value}
{/if}
</div>
{/foreach}
{/if}
<div class="NewsSummary info">
{if $entry->postdate}
<span class="NewsSummaryPostdate cat">
{$entry->postdate|cms_date_format}
</span>
{/if}
<div class="NewsSummaryLink news_style">
<a href="{$entry->moreurl}" title="{$entry->title|cms_escape:htmlall}">{$entry->title|cms_escape}</a>
</div>
<span class="cat">
{$category_label} {$entry->category}
</span>
{if $entry->summary}
<div class="NewsSummarySummary news_style">
{eval var=$entry->summary}
</div>
<div class="NewsSummaryMorelink news_style">
[{$entry->morelink}]
</div>
{else if $entry->content}
<div class="NewsSummaryContent news_style">
{eval var=$entry->content}
</div>
{/if}
{if isset($entry->extra)}
<div class="NewsSummaryExtra news_style">
{eval var=$entry->extra}
{* {cms_module module='Uploads' mode='simpleurl' upload_id=$entry->extravalue} *}
</div>
{/if}
</div>
<div class="clearNews"></div>
</li>
{/foreach}
</ul></div></div>
<!-- End News Display Template -->
Explications complémentaires ici :
http://www.cmsmadesimple.fr/forum/viewtopic.php?pid=15521#p15521
Et pour avoir le titre de la page de détail comme celui de l'article :
http://www.cmsmadesimple.fr/forum/viewtopic.php?id=1457
[RESOLU] Module News + variable --> Sommaire en slide jquery -
Jean le Chauve - 01/07/2010
Et pour "voir" tes variables : {print_r|$tavariable}
[RESOLU] Module News + variable --> Sommaire en slide jquery - FlorentCMSMS - 01/07/2010
Donc tu utilise le champs extra et non les champs supplémentaires de l'onglet "Définition des champs"?
[RESOLU] Module News + variable --> Sommaire en slide jquery -
Jean le Chauve - 01/07/2010
Non, j'ai utilisé "définitions des champs" pour permettre l'upload d'une image.
C'est {if $field->type == 'file'} qui s'en occupe.
[RESOLU] Module News + variable --> Sommaire en slide jquery - FlorentCMSMS - 01/07/2010
Merci, je vais test, je vous tiens au courant
[RESOLU] Module News + variable --> Sommaire en slide jquery - FlorentCMSMS - 02/07/2010
Résolu : je n'avais pas passé mes champs en "public" dans la création de champs. Je pensais que ce champs était réservé au FrontEndUser.
Merci encore
[RESOLU] Module News + variable --> Sommaire en slide jquery -
Jean le Chauve - 02/07/2010
Il y a eu quelqu'un d'autre qui a eu ce problème il y a peu
.
C'est vrai que ce n'est pas très explicite.