Sujet fermé
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

[résolu]Transformer le menu Footer de Foundation
#1

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.13
#~ Url du site : http://terroirs77.fr/cmsmadesimple/
#~ Hébergeur / Soft : OVH
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.11.13
#~ Installed Modules:
#~ CMSMailer: 5.2.2
#~ CMSPrinting: 1.0.5
#~ FileManager: 1.4.5
#~ MenuManager: 1.8.6
#~ MicroTiny: 1.2.9
#~ ModuleManager: 1.5.8
#~ News: 2.15
#~ Search: 1.7.12
#~ ThemeManager: 1.1.8
#~ CGFavs: 1.1
#~ CGExtensions: 1.45
#~ ExtendedTools: 1.3.3
#~ CGSmartImage: 1.17.2
#~ FormBuilder: 0.8.1.1
#~ Gallery: 2.0.1
#~ CGSimpleSmarty: 1.7.4
#~ CGCalendar: 1.14.6
#~ FrontEndUsers: 1.26
#~ AireLibs: 1.3.2
#~ EventsManager: 1.2.7
#~ SelfRegistration: 1.8.3
#~ Captcha: 0.5.2
#~ JQueryTools: 1.3.4
#~ CustomContent: 1.10
#~ CGContentUtils: 1.5
#~ ListIt2: 1.4.1
#~ ListIt2Listeterroirs: 1.4.1
#~ SiteMapMadeSimple: 1.2.8
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ max_upload_size: 64000000
#~ url_rewriting: none
#~ page_extension:
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale: fr_FR.utf-8
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.4.38
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 2048
#~ E_DEPRECATED: 8192
#~ memory_limit: 512M
#~ max_execution_time: 300
#~ output_buffering: 4096
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 64M
#~ upload_max_filesize: 64M
#~ session_save_path: /tmp (0700)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ Server Information:
#~ Server Api: fpm-fcgi
#~ Server Db Type: MySQL (mysql)
#~ Server Db Version: 5.1.73
#~ Server Db Grants: Impossible de trouver un privilège "GRANT ALL". Cela peut signifier que vous pourriez avoir des problèmes pour installer ou retirer des modules, ou encore l 'ajout et la suppression d'éléments, y compris les pages.
#~ Server Time Diff: Aucune différence de date du système de fichiers trouvées
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour,

Je cherche à transformer mon menu footer dans mon calibre Foundation...
J'ai créé une copie du "menu-footer" en > "footer-terroirs" que j'ai appelé dans mon gabarit principal...
Jusque là, pas de problème, ça fonctionne. J'ai également transformé le CSS pourt un affichage plus petit (c'est presque bien...).
Mais, mon souci, c'est que j'aimerais ne faire figurer dans ce footer que les liens sur les pages qui ne sont pas affichées dans le menu principal... (page de statut d'asso etc.) et là... je plane un peu beaucoup avec le code de mon nouveau menu footer :
Code :
[== Indéfini ==]
<!-- responsive footer menu-->
{if $count > 0}
<ul class="inline-list right" id="footermenu">
    {foreach from=$nodelist item=node name=node}
    {if $node->depth > $node->prevdepth}
    {repeat string="<ul>" times=$node->depth-$node->prevdepth}
    {elseif $node->depth < $node->prevdepth}
    {repeat string="</li></ul>" times=$node->prevdepth-$node->depth}
    </li>
    {elseif $node->index > 0}</li>
    {/if}
    {if $node->current == true}
    <li><a href="{$node->url}" class="currentpage"{if $node->target ne ""} target="{$node->target}"{/if}> {$node->menutext} </a>
    {elseif $node->parent == true && $node->depth == 1 and $node->type != 'sectionheader' and $node->type != 'separator'}
    <li class="activeparent"> <a href="{$node->url}" class="activeparent"{if $node->target ne ""} target="{$node->target}"{/if}> {$node->menutext} </a>
    {elseif $node->type == 'sectionheader'}
    <li class="sectionheader">{$node->menutext}
    {elseif $node->type == 'separator'}
    <li style="list-style-type: none;"> <hr class="separator" />
    {else}
    <li><a href="{$node->url}"{if $node->target ne ""} target="{$node->target}"{/if}> {$node->menutext} </a>
    {/if}
{/foreach}
    {repeat string="</li></ul>" times=$node->depth-1}</li>
</ul>
{/if}
J'ai bien essayé de transformer quelques données dans les lignes... mais j'avoue : je suis nase... Je cherche quelques pistes... peut-être un tuto vidéo ? que je n'ai pas trouvé ...
Merci pour vos pistes.
Cordialement.

Rolleyes
#2

Bonjour,

Citation :j'aimerais ne faire figurer dans ce footer que les liens sur les pages qui ne sont pas affichées dans le menu principal
Difficile de te répondre sans infos supplémentaires.
Comment fais-tu pour ne pas afficher dans le menu principal les pages non désirées ?
Citation :(optional) items="contact,home" - Utilisez ceci pour sélectionner la liste de pages à afficher dans le menu. La valeur entrée doit être la liste des alias, séparée par des virgules.
(optional) excludeprefix="" - Exclut toutes les données des pages (et de leurs enfants) dont l'alias contient le préfixe indiqué (virgule comme séparateur). Ce paramètre ne peut pas être combiné avec le paramètre includeprefix.
(optional) includeprefix="" - Inclut seulement les données des pages dont l'alias contient le préfixe indiqué (virgule comme séparateur). Ce paramètre ne peut pas être combiné avec le paramètre excludeprefix.
Ces paramètres te donneront peut-être des idées.
#3

Bonjour et merci pour ta réponse...
Citation :Difficile de te répondre sans infos supplémentaires.
Comment fais-tu pour ne pas afficher dans le menu principal les pages non désirées ?
Je voulais parler des pages que l'on peut "Masquer dans le menu" dans les options de pages... mais je me dis que finalement... si elles sont masquées, je ne pourrai pas les voir dans aucun menu !? Non !?
Pour les paramètres que tu m'indique, je vais faire les essais.
Merci beaucoup.

Rolleyes
#4

Citation :(optional) show_all="0" - Cette option affichera tous les niveaux même s'ils sont configuré pour ne pas être afficher dans le menu. Il n'affichera pas les pages inactives.
Aucun besoin de modifier le gabarit, seulement un emploi judicieux des paramètres dans ta balise d'appel menu.
#5

Merci pour ces conseils...
Je crois que j'ai compris quelques trucs !
Je ne sais pas si mon code est bien "catholique"... Rolleyes
Je le soumets à votre Seigneurerie :
Code :
[== Indéfini ==]
<footer class="hide-for-small footerterroirs">
            <div class="row">
<p>TERROIRS (voir changer commentaire)...</p>
                <div class="large-4 columns">
                {* menu childrenof='footer' *}
{menu items="le-bureau,statuts,geographie,contribution"}
                </div>
<div class="large-4 columns">
{menu items="nous-contacter,archives,partenaires,mentions-legales,"}
</div>
<div class="large-4 columns">
{menu items="plan-du-site,contenu-illicite"}
</div>
            </div>
        </footer>
Mais j'ai obtenu à peu près ce que je cherchais...
avec ce CSS supplémentaire :
Code :
[== CSS ==]
/* -- News -- */
.news {
    border: 1px solid #eeeeee;
    padding: 3px 25px 5px 3px;
    font-size: .9em;
    line-height: 0.8em;
}
.news ul {
    line-height: 0.8em;
        padding: -1.2em;
    margin-left: 0.6rem;
}
.news ul li{
    line-height: 0.8em;
    padding: 0em;
    margin: 0px 0px 0px 0px;
}
.news a {
    color: #bc7e3f;
    font-weight: normal;
    text-decoration: none;
}
.news a:hover, .news a:active {
    color: #818f74;
    text-decoration: underline;
}

.news a:link, .news a:visited {
    color: #d97800;
}
div#news {
/* marge pour l'ensemble div entourant les news */
    margin: 0em 0em 0em 0em;
/* bordure définie ici */
    border: 1px solid #818f74;
        font-size: 1.25em;
/* couleur de fond */
    background: #eef0ec;
}

p {
    font-family: inherit;
    font-weight: normal;
    font-size: 0.875em;
    line-height: 1.10;
margin: 0.5em 0.5em 0.45em 0em;
    text-rendering: optimizeLegibility;
    /* padding: 0.5em 0em 1em 0.5em; */
}
hr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #b97c3e;
    border-image: none;
    border-style: solid;
    border-width: 1px 0 0;
    clear: both;
    height: 0;
    margin: 0.25em 0 0.5em;
}
h1 {
    color: white;
    font-weight: 200;
    margin:0;
}
header h1 {
    color: white;
    font-weight: 200;
    margin:0;
}
/*sub nav*/
ul.sub-nav {
    display: block;
    margin: 1px 0;
    float: inherit;
    }
ul.sub-nav li {
    float: right;
    list-style: none outside none;
    width: auto;
    margin-left: 2px;
}
ul.sub-nav li a {
    color: #1f221c;
    display: block;
    font-size: 12px;
    margin:0 0 5px 3px;
    font-size: 13px;
    margin: 0;
    padding: 2px 5px;
}
ul.sub-nav li.active a, ul.sub-nav li a:hover {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.15);
    color: white;
}
/* -- Menu Breadcrumbs --*/
.breadcrumbs {
    display: inline-block;
    background-color: #f5f5f5;
    border-color: #ddd;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    list-style: outside none none;
    margin-left: 0;
    overflow: hidden;
    padding: 0.2815rem 0.435rem;
}
.breadcrumbs ul, ol, dl {
    font-family: inherit;
    font-size: 1rem;
    line-height: 1.25;
    list-style-position: outside;
    margin-bottom: 0.65rem;
}
/*-- Footer --*/
.footerterroirs li a {
list-style: circle inside none;
    font-size: 0.7em;
    line-height: 0.8em;
    color: #f2f2f1;
    display: inline;
}
.footerterroirs ul, ol, dl{
    font-family: inherit;
    line-height: 0.8;
    list-style-position: outside;
}
ça me donne ceci :
http://terroirs77.fr/cmsmadesimple/
Encore merci. Smile

Rolleyes
#6

Tant mieux, bien que je trouve la font-size un peu trop petite, il faut penser aux personnes n'ayant pas une bonne vue.
La plupart du temps, avec un peu de réflexion, les paramètres permettent de faire ce que l'on veut.
N'oublie pas le [résolu].
#7

Ok, je vais penser aux personnes qui n'ont pas une bonne vue...
Encore Merci.
Je pose [résolu] Smile Smile
Flûte je n'arrive pas à coller [résolu]...
On retourne comment au titre du message !?

Rolleyes
#8

Tu modifies le premier message.
Sujet fermé


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)