2012-04-04 1 views
1

je créer un module personnalisé connecteur nommé, le nom de l'entreprise est social.in que, il y a un contrôleur à-dire Social_Connectors_Customer_AccountController .dans ce contrôleur, méthode d'action estd'appel personnalisé dans magento dans le script java

public function connectAction() 
{ 
    $this->_redirect('customer/account'); 
} 

maintenant, quand j'appelle cette méthode d'action sur le clic de mon lien, le contrôleur n'est en quelque sorte pas appelé. et donnez-moi l'erreur comme: La page que vous avez demandée n'a pas été trouvée, et nous devinons pourquoi. Java script dans mon fichier phtml est: comment appeler la méthode d'action du contrôleur dans ce script?

document.observe('click', function(e){ 

     var target = e.findElement('a[rel^=google]') || e.findElement('button[rel^=google]'); 
     if (target && target.readAttribute('rel')=='google') 
     { 
     alert('<?php echo $this->getUrl(); ?>'); 
     } 

     }); 

ou quelqu'un peut-il dire comment appeler le contrôleur sur un clic de mon lien?

Répondre

0

Pour appeler l'action du contrôleur, vous devez suivre la structure du module mvc magento. La fonction getUrl() doit être définie correctement.

Questions connexes