2015-10-08 1 views
1

Je suis nouveau à cakephp quelqu'un peut-il m'aider. J'ai un header.ctpComment afficher uniquement le formulaire d'inscription dans Fancybox Dans cakePHP?

<div id="header"> 
     <a href="#"><?php echo $this->Html->image('1370972247-tp_logo_ww_1.png', array('alt'=>'wrangler','width'=>'205','height'=>'62','class'=>'logo','title'=>'wrangler','border'=>'0'));?></a> 
     <!--Login Background Starts --> 
     <div id="login-bg"> 
      <!--Login Area Starts --> 
      <div id="login-area"> 
       <form action="" method="post" name="Login" id="Login"> 
        <label>Members Login:</label> 
        <input type="text" name="username" id="username" /> 
        <input type="password" name="pass" id="pass" /> 
        <?php echo $this->Form->submit('/img/login-btn.gif', 
               array('div' => false, 'class' => 'login-btn', 'name' => 'submit')); ?> 
        <br class="spacer" /> 
       </form> 
          <?php echo $this->Html->link('Request Access', 
            array('controller'=>'users','action'=>'add'),array('id'=>'linkFancyBox','style'=>'color:#FCF7CC;')); ?> 

      </div> 
      <!--Login Area Ends --> 
     </div> 


<!--Login Background Ends --> 
     <br class="spacer" /> 
    </div> 

<script type="text/javascript"> 

$(document).ready(function() { 
$("#linkFancyBox").fancybox({ 
'width'   : 600, 

     'height'    : 650, 

     'overlayOpacity'  : '0.4', 

     'overlayColor'  : '#000', 
    'hideOnContentClick' : false, 

     'autoScale'   : false, 

     'transitionIn'  : 'elastic', 

     'transitionOut' : 'elastic', 

     'type'   : 'iframe', 
     'scrolling' : 'no' 

}); 
}); 
</script> 

chaque fois que je clique sur le lien d'accès de demande, je veux afficher uniquement former le site tout ratherthan vous plaît quelqu'un HelpMe

Répondre

0

gars Yup a finalement obtenu réponse à ma question. Etape 1: Créer une mise en page pour l'affichage contextuel dans app/View/Layouts/popup.ctp par exemple step2: Suivant ajouter seulement fetch ('content'); ?> Dans popup.ctp Etape 3: que d'appeler cette mise en page pour une action de formulaire d'inscription dans votre contrôleur step4: Que cliquer sur le lien que je suis le menu contextuel avec seule forme ratherthan site complet

Note: Avant l'étape 1,2,3 , 4 nous devons télécharger les fichiers jquery et css de la boîte de fantaisie et placez-le dans les dossiers nécessaires et ajoutez-le dans notre fichier de mise en page principal.

Thank you