Fork me on GitHub






tester un block
Régulier
Inscrit: 02/09/2011 10:06
Messages: 146
slt,

je cherche a savoir dans mon fichier : theme.html si je suis en présence du bloc connexion.
j'utilise donc smarty avec une boucle foreach mais je ne sait pas comment récupérer le nom du block vu que je ne connait pas la variable qui le transporte.


en faite si ce bloc existe , j'affiche un template particulier avec include par exemple.

si qq1 a un petit lien vers un petit tut concernant les la pratique des thèmes, je veux bien ....

j’espère avoir était bref et clair

merci A+


Posté le : 05/12/2011 23:19
Partager Twitter Partagez cette article sur GG+
Re: tester un block
Régulier
Inscrit: 02/09/2011 10:06
Messages: 146
re
j'ai trouvé en effectuant une boucle smarty et en récupérant les clés, sauf que j'etait connecté et que le module connexion n'était plus là, ....... nobody is perfect.

pour ceux que ça intéressent le nom se récupère par la clé 'title' dans votre boucle smarty

<{if $xoops_showlblock}>
            
            <{foreach 
item=block from=$xoBlocks.canvas_left}>
                <{foreach 
item=t key=k from=$block}>
                    <{
$k}><{$t}></br>
                <{/foreach}>
            <{/foreach}>
            
        <{/if}>



merci A+

Posté le : 05/12/2011 23:32
Partager Twitter Partagez cette article sur GG+
Re: tester un block
Régulier
Inscrit: 15/02/2011 22:12
Messages: 288
salut

Quel est l'usage de ce bout de code ? Juste savoir si le bloc est affiché ou masqué ?

Merci pour ta réponse

Posté le : 06/12/2011 21:15
Partager Twitter Partagez cette article sur GG+
Re: tester un block
Régulier
Inscrit: 02/09/2011 10:06
Messages: 146
slt

tester les blocs qui sont actif dans $xoBlocks.canvas_left et en fonction du résultat faire un traitement.

dans mon cas je souhaitais afficher un menu organiser différemment en fonction des bloc affichés.

mais tu pourrais faire d'autre test avec d'autre variables smarty definies ds xoops comme :

-est ce l'admin ?
-est un user ?

ect et faire des traitements en conséquence

voilou

hope to help you

Posté le : 06/12/2011 22:32
Partager Twitter Partagez cette article sur GG+
Re: tester un block
Régulier
Inscrit: 15/02/2011 22:12
Messages: 288
Très intéressant ces petites portions de code, surtout que si j'ai bien suivi tu n'interviens que sur les templates.

Je bookmark et à l'occasion trifouillerais.

Merci encore

Posté le : 06/12/2011 23:16
Partager Twitter Partagez cette article sur GG+
Re: tester un block
Régulier
Inscrit: 02/09/2011 10:06
Messages: 146
tout a fait que sur le template.
bien entendu les variables ont étaient définie avant dans le php. il y a tous un lots de variables dans xoops que tu peut utiliser, pas facile de les connaitre toutes car il faut allez fouiller sur le lien suivant tu en trouveras qq une essentielles que tu peux utiliser dans les template, plus bien sur .... celles que tu créera.

a la fin de ce doc tu as une liste

https://www.frxoops.org/modules/smartsection/print.php?itemid=146

A+


Posté le : 06/12/2011 23:30
Partager Twitter Partagez cette article sur GG+
Re: tester un block
Régulier
Inscrit: 15/02/2011 22:12
Messages: 288
salut

Lien bookmarké :)

Posté le : 07/12/2011 21:27
Partager Twitter Partagez cette article sur GG+
Re: tester un block
Team FrXoops
Inscrit: 24/11/2008 00:42
De Argenteuil
Messages: 987
Bonsoir,
Citation :
br_750 a écrit :
pas facile de les connaitre toutes car il faut allez fouiller sur le lien suivant tu en trouveras qq une essentielles que tu peux utiliser dans les template, plus bien sur .... celles que tu créera.

a la fin de ce doc tu as une liste

https://www.frxoops.org/modules/smartsection/print.php?itemid=146

J'ai le bookmark suivant : http://dev.xoofoo.org/dev_xoops_226/d8/d41/a00038.html
(Kris va peut être nous dire qu'il y a un référentiel plus récent Je ne suis pas un grand utilisateur de la Doc API par Doxygen ou PhpXref n'étant pas développeur mais je pense que ces outils doivent être très utiles [point de vue d'un novice]).

Posté le : 07/12/2011 22:16
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

71 Personne(s) en ligne (57 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 71 | Plus ...