menu caché et formulaire

Support en français pour CMS Made Simple.

Moderator: jce76350

Post Reply
inextremis
New Member
New Member
Posts: 3
Joined: Thu Sep 16, 2010 4:37 pm

menu caché et formulaire

Post by inextremis »

Bonsoir,

suite à une erreur de débutant, je viens vers vous.
J'aurais aimé y venir pour une autre question mais je la poserai plus tard.

Dans l'immédiat, je vous explique mon petit souci:
j'ai crée mon site cmsms, d'accord il s'est crée tout seul, ensuite
j'ai fait en sorte que si mon utilisateur n'est pas loggedin
et bien il n'a pas accès à la page de données qui est rendue invisible via
{* Début navigation, feuille de style  "Navigation: CSSMenu - Vertical" *}
           Navigation
            {if $ccuser->loggedin()}
              {menu template='cssmenu.tpl'}
                     {else}
                        {menu template='cssmenu.tpl' excludeprefix='donnees_'}
               {/if}                
           
{* Fin navigation *}
(gabarit cssmenuleft+1 colonne vous l'aurez compris)

ceci fonctionne, néanmoins, je me suis dit pourquoi ne pas faire pareil pour la page d'accueil
(gabarit NCleanBlue) avec les onglets.
là ça n'a pas fonctionné, du moins cela fonctionne mais l'apparence des onglets est modifiée.

Donc je me dit en attendant de trouver la solution à cette modification de présentation
je remet comme c'était, j'obtiens cela:
{* Début navigation, feuille de style  "Layout: NCleanBlue", starting at Menu  ROOT *}
       
       Navigation
                 
{* anything class="accessibility" is hidden for visual browsers by CSS *}
         
                         
         
             
{* Fin navigation *}

       
{* Fin Header  *}

{* Début contenu (Navigation and Content columns) *}
       
.....
mais les onglets ont disparu, comment les ramener?
qu'ai-je modifié sans m'en apercevoir?

Merci.
Last edited by inextremis on Sat Sep 18, 2010 10:38 am, edited 1 time in total.
jpg
Forum Members
Forum Members
Posts: 42
Joined: Sat Nov 11, 2006 8:42 am

Re: premiers pas

Post by jpg »

Ouïe... cette approche ressemble un peu à une salade qui dénoterait une mauvaise compréhension des différents niveaux d'un CMS. Si tu es débutant, tu prends des risques inutiles à aller bidouiller toi-même la composition d'un gabarit.
Il semble bien plus sûr de s'en tenir - au moins au début - à la configuration minimale et génialement pré-programmée.

En outre, tu travailles dans l'admin, donc aucun souci personne d'autre que toi ne pourra y travailler à moins que tu lui aies fourgué ton login et ton password :o

Une fois, dans l'admin, tu gères ton site.
1) GABARIT - auquel se trouvent liées des FEUILLES DE STYLE (c'est là que tu intervient pour changer l'apparence à ta guise)
2) GABARIT - que tu attribues à chaque page que tu crées.

Dans ton cas:
Tu crées une nouvelle page, et tu lui attribues par exemple le gabarit NCleanBlue. Et il n'y aucune raison que des boutons disparaissent. Pour autant bien sûr que tu n'aies pas été farfouillé dans le code du Gabarit sans la compétence suffisante.

Volontiers à ton service, pour répondre à d'autres questions, si je n'ai pas été clair.
Last edited by jpg on Fri Sep 17, 2010 8:39 pm, edited 1 time in total.
jce76350
Beta Tester
Beta Tester
Posts: 2079
Joined: Mon May 29, 2006 1:20 pm
Location: Rouen

Re: premiers pas

Post by jce76350 »

re,

J'ai pas tout compris, mais il faut absolument avoir des bases solides pour utiliser ce CMS et surtout bien lire les documents ;)
CMSms n'est pas fait pour des débutants.
Jean-Claude Etiemble MyPageFr
inextremis
New Member
New Member
Posts: 3
Joined: Thu Sep 16, 2010 4:37 pm

Re: premiers pas

Post by inextremis »

       Bonjour et merci!

   bien justement, je suis allé bidouiller dans le code du gabarit NCleanBlue
pour y ajouter ceci:
{if $ccuser->loggedin()}
              {menu template='cssmenu.tpl'}
                     {else}
                        {menu template='cssmenu.tpl' excludeprefix='donnees_'}
{/if}

tel que je l'avais fait pour un autre gabarit.

Sauf que ce dernier ne se retrouve pas dans l'état d'origine lorsque j'enlève
ce petit bout de code.

J'en déduit donc que j'ai du modifier autre chose
mais quoi?

EDIT : j'avais effacé dans la foulée : {menu template='cssmenu.tpl'}

mes onglets sont revenus ;)
ils n'ont plus la même apparence : au lieu de s'afficher comme onglet,
j'ai juste une liste de ceux-ci en haut de ma page,
mais ils sont là.

le résultat : http://www.variodis.com/cmsms/

Pour mon côté débutant:
j'ai créer un menu contenant un lien (vers une page) qui ne s'affiche que si l'utilisateur est loggé.
la vérif se fait au travers de la valeur de loggedin().

Une fois loggé et sur cette autre page, un formulaire invite à remplir
un champ nom et un champ prenom.

Mon formulaire liste client contient donc deux champs texte,
si j'y ajoute un champ 'stocker dans la base de données'
je retrouve bien mes champs pour chaque enregistrement
en allant dans cette table nomdelabase_module_fb_formbrowser dans phpmyadmin.

Maintenant je creuse afin d'avoir un formulaire qui me retourne
toutes mes entrées à l'aide de formbrowser.

J'ai bien trouvé des tutoriaux mais ça ne donne rien.

Ma démarche : création d'un formbrowser qui feuillette dans le formulaire précedemment rempli
puis dans le contenu de ma page 'test' je recopie l'instruction suivante
{FormBrowser browser=liste_client}
mais rien pour le moment.
Last edited by inextremis on Sat Sep 18, 2010 10:19 am, edited 1 time in total.
jce76350
Beta Tester
Beta Tester
Posts: 2079
Joined: Mon May 29, 2006 1:20 pm
Location: Rouen

Re: premiers pas

Post by jce76350 »

re,

pour les pages privées voir le guide Hiding Private Content in CMS Made Simple de calguy1000
et un tuto  Création de pages privées à 2 niveaux avec CMSms

Nota : ton titre ne veux rien dire ;)
Jean-Claude Etiemble MyPageFr
inextremis
New Member
New Member
Posts: 3
Joined: Thu Sep 16, 2010 4:37 pm

Re: menu caché et formulaire

Post by inextremis »

merci cacher et afficher, on va dire que pour le moment ça va
puisque mes menus sont bien différents en fonction de:
loggé ou pas comme dans votre tuto, j'utilise FrontEndUser et Custom Content

Il faut maintenant travailler sur la recherche et l'affichage de mes données
enregistrées sur bdd via mon formulaire.

titre édité ;)
Last edited by inextremis on Sat Sep 18, 2010 11:12 am, edited 1 time in total.
Post Reply

Return to “French - Français”