मैं अपने मॉड्यूल में register.phtml को ओवरराइड करने की कोशिश कर रहा हूं, लेकिन ऐसा लगता है कि कुछ कॉन्फ़िगरेशन समस्या है जो मैगेंटो को कोर मॉड्यूल में से एक को ओवरराइड करने के लिए मेरे कस्टम टेम्पलेट का उपयोग करने में असमर्थ बनाती है। मैंने कोड की जाँच की है लेकिन समस्या का पता नहीं लगा सकता। कोई मदद कर सकता है? अग्रिम में धन्यवाद। module.xml:
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd">
<module name="Namespace_ModuleName" setup_version="0.0.2">
<sequence>
<module name="Magento_Customer"/>
</sequence>
</module>
</config>
customer_account_create.xml नामस्थान \ ModuleName \ view \ frontend \ लेआउट के तहत:
<?xml version="1.0"?>
<layout xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/layout_generic.xsd">
<referenceBlock name="customer_form_register">
<arguments>
<argument name="template" xsi:type="string">Namespace_ModuleName::form/register.phtml</argument>
</arguments>
</referenceBlock>
</layout>
composer.json:
{
"name": "namespace/module-modulename",
"description": "modulename",
"type": "magento2-module",
"version": "0.0.2",
"license": [
"OSL-3.0",
"AFL-3.0"
],
"require": {
"php": "~5.5.0|~5.6.0",
"magento/framework": "~0.42",
"magento/magento-composer-installer": "*",
"magento/module-customer": "*"
},
"extra": {
"map": [
[
"*",
"Namespace/ModuleName"
]
]
}
}