Comment personnaliser popup "imprimer" et "email"

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Comment personnaliser popup "imprimer" et "email"

    Bonsoir,

    Je suis sous un template personnalisé avec le framework Gantry 4.
    Je souhaiterai pouvoir mettre une en-tête et un pied-de-page (image/logo et texte) au pop-up généré pour la fonction "imprimer" et "email".

    Est-ce possible sans passer par une tierce extension ? Comment procéder ?

    Merci par avance pour vos retours.
    Dernière édition par FM69 à 21/10/2013, 10h59

  • #2
    Re : Comment personnaliser popup "imprimer" et "email"

    as tu un fichier component.php dans ton template ?

    Commentaire


    • #3
      Re : Comment personnaliser popup "imprimer" et "email"

      Envoyé par lefabdu51 Voir le message
      as tu un fichier component.php dans ton template ?
      Tout d'abord , merci de ton attention à mon problème !
      Oui j'ai ce fichier dont le contenu n'est pas bien loin :

      // no direct access
      defined( '_JEXEC' ) or die( 'Restricted index access' );

      // load and inititialize gantry class
      require_once(dirname(__FILE__) . '/lib/gantry/gantry.php');
      $gantry->init();

      ?>
      <?php if (JRequest::getString('type')=='raw'):?>
      <jdoc:include type="component" />
      <?php else: ?>
      <!doctype html>
      <html xml:lang="<?php echo $gantry->language; ?>" lang="<?php echo $gantry->language;?>" >
      <head>
      <?php if ($gantry->get('layout-mode') == '960fixed') : ?>
      <meta name="viewport" content="width=960px">
      <?php elseif ($gantry->get('layout-mode') == '1200fixed') : ?>
      <meta name="viewport" content="width=1200px">
      <?php else : ?>
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <?php endif; ?>
      <?php
      $gantry->displayHead();
      $gantry->addLess('bootstrap.less', 'bootstrap.css', 6);
      ?>
      </head>
      <body class="component-body">
      <div class="component-content">
      <jdoc:include type="message" />
      <jdoc:include type="component" />
      </div>
      </body>
      </html>
      <?php endif; ?>
      <?php
      $gantry->finalize();
      ?>
      J'ai pu lire qu'il fallait charger une feuille de style pour personnaliser l'impression mais je débute et je n'y connais rien en programmation php...

      Par avance pour ton aide !

      Commentaire


      • #4
        Re : Comment personnaliser popup &quot;imprimer&quot; et &quot;email&quot;

        les balises contenant ta page sont les suivantes :
        Code:
        <body class="component-body">
        <div class="component-content">
        <jdoc:include type="message" />
        <jdoc:include type="component" />
        </div>
        </body>
        tu peut ajouter deux div comme ceci:
        Code:
        <body class="component-body">
        <div id="header">
        </div>
        <div class="component-content">
        <jdoc:include type="message" />
        <jdoc:include type="component" />
        </div>
        <div id="footer">
        </div>
        </body>
        Pour avoir les informations de copyright du template en pied de page, modifies les lignes comme ci dessous :

        Code:
        		<body class="component-body">
        			<div class="component-content">
        		    	<jdoc:include type="message" />
        				<jdoc:include type="component" />
        			</div>
        					<div id="rt-copyright">
        			<div class="rt-container">
        				<?php echo $gantry->displayModules('copyright','standard','standard'); ?>
        				<div class="clear"></div>
        			</div>
        		</div>
        Apres a toi de voir...
        Est ce que tu veut que des modules s affichent au dessus ou en dessous ?

        Commentaire


        • #5
          Re : Comment personnaliser popup &quot;imprimer&quot; et &quot;email&quot;

          Envoyé par lefabdu51 Voir le message
          les balises contenant ta page sont les suivantes :
          Code:
          <body class="component-body">
          <div class="component-content">
          <jdoc:include type="message" />
          <jdoc:include type="component" />
          </div>
          </body>
          tu peut ajouter deux div comme ceci:
          Code:
          <body class="component-body">
          <div id="header">
          </div>
          <div class="component-content">
          <jdoc:include type="message" />
          <jdoc:include type="component" />
          </div>
          <div id="footer">
          </div>
          </body>
          Pour avoir les informations de copyright du template en pied de page, modifies les lignes comme ci dessous :

          Code:
          		<body class="component-body">
          			<div class="component-content">
          		    	<jdoc:include type="message" />
          				<jdoc:include type="component" />
          			</div>
          					<div id="rt-copyright">
          			<div class="rt-container">
          				<?php echo $gantry->displayModules('copyright','standard','standard'); ?>
          				<div class="clear"></div>
          			</div>
          		</div>
          Apres a toi de voir...
          Est ce que tu veut que des modules s affichent au dessus ou en dessous ?
          Bonjour,

          Désolée pour ce retard de retour...
          Je voulais te remercier de ton attention à mon problème et de ton aide !

          Encore merci et excellente journée !

          Commentaire

          Annonce

          Réduire
          Aucune annonce pour le moment.

          Partenaire de l'association

          Réduire

          Hébergeur Web PlanetHoster
          Travaille ...
          X