Une petite condition à placer... mais où ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Une petite condition à placer... mais où ?

Re: Une petite condition à placer... mais où ?

par LightBen » 12 mai 2010, 15:32

Bon, finalement, j'ai triché, et j'ai réussi :

J'ai retiré le titre pour le bloc custom (j'ai rien mis) et j'ai jonglé sur les marges dans la CSS (730 lignes...)...

Encore merci pour ton aide stealth35 ça fait plaisir :D

Re: Une petite condition à placer... mais où ?

par LightBen » 12 mai 2010, 12:21

Je sais pas où trouver $custom, je peux essayer de chercher.

Ta solution fait quelque chose d'intéressant : elle supprime custom, il reste tous les autres blocs (avec titre).

Je reviens avant 15h normalement, merci encore =) à mon retour j'essaie aussi de chercher $custom mais c'est abstrait avec Drupal qui s'occupe d'enlever du codage...

Edit : je suis là, je cherche...

Re: Une petite condition à placer... mais où ?

par stealth35 » 12 mai 2010, 11:41

Et bien lui enlever son titre
je pense pas que ca sois dans cette page la ducoup

j'aurais eté tenter de te dire de faire
 <?php if ($custom): ?>
               <div id="custom">
                  <div class="ind"></div>
               </div>
            <?php endif; ?>
mais ca doit plutot etre dans $custom qui faut faire la modif

Re: Une petite condition à placer... mais où ?

par LightBen » 12 mai 2010, 11:39

Et bien lui enlever son titre

Re: Une petite condition à placer... mais où ?

par stealth35 » 12 mai 2010, 11:33

et quelle traitement tu veux lui appliquer ?

Re: Une petite condition à placer... mais où ?

par LightBen » 12 mai 2010, 11:31

Ben le fichier gère tous les blocs, dont le custom, je voulais savoir si on pouvait isoler ce bloc ayant l'id custom des autres pour lui appliquer un autre traitement.

La partie html qui insère ce bloc (fichier page.tpl.php) :

Code : Tout sélectionner

<?php if ($custom): ?> <div id="custom"> <div class="ind"> <?php print $custom ?> </div> </div> <?php endif; ?>

Re: Une petite condition à placer... mais où ?

par stealth35 » 12 mai 2010, 11:21

Partout, ce fichier (block.tpl.php) gère l'affichage global des blocs affichés dans le site.
et l'histoire du custom la dedans ?

Re: Une petite condition à placer... mais où ?

par LightBen » 12 mai 2010, 11:18

On est revenu au point de départ... donc ya pas de solution possible tu penses ?

Re: Une petite condition à placer... mais où ?

par stealth35 » 12 mai 2010, 11:15

bah comme au debut alors
<div class="<?php print "block block-$block->module" ?>" id="<?php print "block-$block->module-$block->delta"; ?>">
    <div class="title">
        <h3><?php print $block->subject ?></h3>
    </div>
    <div class="content"><?php print $block->content ?></div>
</div>

Re: Une petite condition à placer... mais où ?

par LightBen » 12 mai 2010, 11:11

Partout, ce fichier (block.tpl.php) gère l'affichage global des blocs affichés dans le site.

Re: Une petite condition à placer... mais où ?

par stealth35 » 12 mai 2010, 11:08

On y est presque, là tous les blocs s'affichent une fois, mais sans titre ! =)
et le titre c'est partout sauf sur l'accueil ?

Re: Une petite condition à placer... mais où ?

par LightBen » 12 mai 2010, 11:06

On y est presque, là tous les blocs s'affichent une fois, mais sans titre ! =)

Re: Une petite condition à placer... mais où ?

par stealth35 » 12 mai 2010, 11:00

juste ca ca suffis
<div class="<?php print "block block-$block->module" ?>" id="<?php print "block-$block->module-$block->delta"; ?>">
    <div class="content"><?php print $block->content ?></div>
</div>

Re: Une petite condition à placer... mais où ?

par LightBen » 12 mai 2010, 10:55

Oui : chaque bloc une seule fois, et avec un titre pour chacun sauf ce bloc avec id custom.

Avant : tous les blocs une fois, avec un titre pour chacun
Maintenant : tous les blocs deux fois, une fois avec un titre, une fois sans.

Chaud hein. Merci de l'intérêt que tu portes à mon problème.

Re: Une petite condition à placer... mais où ?

par stealth35 » 12 mai 2010, 10:40

et tu le voudrais qu'une seul fois le block ?