我在我的magento平臺上運行了2個站點。在magento多層設置中自定義註冊字段的問題
對於site2,我添加了新的字段到註冊頁面,它工作正常。
現在,我注意到,當我嘗試在site1註冊時,在提交時顯示一條驗證消息,表明我爲site2添加的其他字段是必需的。
如何確保爲site2添加的其他字段僅被詢問爲site2而不是site1?
我對site1和site2都有單獨的主題,它們都有單獨的register.phtml
文件。
在用於添加自定義註冊字段config.xml文件,我已經此補充:
<customer_account>
<employee_id>
<create>1</create>
<update>1</update>
</employee_id>
<doj>
<create>1</create>
<update>1</update>
</doj>
<mobile_number>
<create>1</create>
<update>1</update>
</mobile_number>
<alternate_mail>
<create>1</create>
<update>1</update>
</alternate_mail>
</customer_account>
其是下<global>
標籤。我假設Magento正在閱讀此內容。我如何確保magento讀取特定網站/商店的此配置文件?謝謝。
對不起,如果沒有正確框架我的問題。我跟着他的教程,並能夠看到整個XML樹。但我正在尋找一個建議,只有當我的配置XML加載時,特定的網站/商店加載,而不是我的多站點設置中的所有網站。更具體地說,我已經添加了一些自定義註冊字段到我的網站之一。就目前而言,雖然這些字段不會出現在前端,但當用戶嘗試在其他站點註冊時,它們會根據需要顯示。有沒有辦法將自定義註冊字段添加到我的一個網站,而不是所有的網站? – Nithin
我相信你會想要在第二個網站的app/design/frontend/design/view/layout .xml中設置你的字段,而不是在你的模塊config.xml中,所以Magento知道只應用這些字段到第二個商店視圖而不是第一個。 – B00MER
是否可以通過layout.xml設置字段?你能不能指出我的一些文章或文章顯示這一點?會有很大的幫助,謝謝。 – Nithin