2016-06-13 11 views
1

お客様のログインページにFacebookのログイン情報があります。トップリンク(customer.xml)に追加することは可能でしょうか?あなたはこのような何かを試すことができ、トップリンクへのFacebookログインの追加Magento

<customer_logged_out> 
    <reference name="top.links"> 
     <action method="addLink" translate="label title" module="customer"><label>Log In</label><url helper="customer/getLoginUrl"/><title>Log In</title><prepare/><urlParams/><position>100</position></action> 
    </reference> 
    <reference name="top.links"> 
     <action method="addLink" translate="label title" module="customer"><label>FB Login</label><url>http:///facebook.com<!--https:///graph.facebook.com/oauth/authorize?client_id=125859627824349&redirect_uri=http%3A%2F%2Fe-japon.net%2Fsocialconnect%2Ffacebook%2Fconnect%2F&state=d68b9f71090209995a91a5cc1a0d2908&scope=public_profile%2Cemail%2Cuser_birthday--></url><title>FB Login</title><prepare/><urlParams/><position>100</position></action> 
    </reference> 
    <remove name="reorder"></remove> 
</customer_logged_out> 

感謝=)app/design/frontend/your_interface/your_theme/layout/customer.xmlについては

+1

はすでに答えました。ここ[http://stackoverflow.com/a/37563142/3422696](http://stackoverflow.com/a/37563142/3422696)あなたのURLを編集してください。 –

答えて

0

:今ここであなたの指導のためのコードです

<customer_logged_out> 
    <reference name="top.links"> 
     <action method="addLink" translate="label title" module="customer"> 
      <label>Log In</label> 
      <url helper="customer/getLoginUrl"/> 
      <title>Log In</title> 
      <prepare/> 
      <urlParams/> 
      <position>100</position> 
     </action> 
     <action method="addLink" translate="label title" module="customer"> 
      <label>FB Login</label> 
      <url><![CDATA[https:///graph.facebook.com/oauth/authorize?client_id=125859627824349&redirect_uri=http%3A%2F%2Fe-japon.net%2Fsocialconnect%2Ffacebook%2Fconnect%2F&state=d68b9f71090209995a91a5cc1a0d2908&scope=public_profile%2Cemail%2Cuser_birthday]]></url> 
      <title>FB Login</title> 
      <prepare/> 
      <urlParams/> 
      <position>100</position> 
     </action> 
    </reference> 
    <remove name="reorder"></remove> 
</customer_logged_out> 
+0

これを試しましたが、データ(誕生日、メールなど)を取得できませんでした。正常にログインしていないMagentoログインページに戻りました。 –

+0

返信FacebookのAPIは何ですか? – Nolwennig

+0

あなたの助けをありがとう....コードを取得 –