How to translate URL in magento 2?
I read severals post here to translate the "customer/account" with something else.
I have no idea how to do this for the "controller" account.
I mean, If I change routes.xml
like this :
<?xml version="1.0" ?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:App/etc/routes.xsd">
<router id="standard">
<route id="customer" frontName="client">
<module name="Magento_Customer" />
</route>
</router>
</config>
The "customer" part of the url will be translated to "client" (french word).
But, what's about "account" ?
I tried with marketing / seo admin backoffice, without success.
magento2 url translate
add a comment |
I read severals post here to translate the "customer/account" with something else.
I have no idea how to do this for the "controller" account.
I mean, If I change routes.xml
like this :
<?xml version="1.0" ?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:App/etc/routes.xsd">
<router id="standard">
<route id="customer" frontName="client">
<module name="Magento_Customer" />
</route>
</router>
</config>
The "customer" part of the url will be translated to "client" (french word).
But, what's about "account" ?
I tried with marketing / seo admin backoffice, without success.
magento2 url translate
add a comment |
I read severals post here to translate the "customer/account" with something else.
I have no idea how to do this for the "controller" account.
I mean, If I change routes.xml
like this :
<?xml version="1.0" ?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:App/etc/routes.xsd">
<router id="standard">
<route id="customer" frontName="client">
<module name="Magento_Customer" />
</route>
</router>
</config>
The "customer" part of the url will be translated to "client" (french word).
But, what's about "account" ?
I tried with marketing / seo admin backoffice, without success.
magento2 url translate
I read severals post here to translate the "customer/account" with something else.
I have no idea how to do this for the "controller" account.
I mean, If I change routes.xml
like this :
<?xml version="1.0" ?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:App/etc/routes.xsd">
<router id="standard">
<route id="customer" frontName="client">
<module name="Magento_Customer" />
</route>
</router>
</config>
The "customer" part of the url will be translated to "client" (french word).
But, what's about "account" ?
I tried with marketing / seo admin backoffice, without success.
magento2 url translate
magento2 url translate
edited 4 mins ago
Shoaib Munir
2,0271728
2,0271728
asked May 3 '18 at 15:38
David NDavid N
156
156
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
For Front Route - front name is used from routes.xml file for any module.
Here as you wanted to change account and login URl - so you need to make a one directory in Controller folder of Customer Module.
Exact location is Controller/Account/Login.php
Here frontname is customer for any action of customer.
Then You need to customize for display specific action in url.
For customer/account - Customer is Frontname and Account is Account Directory under the Controller/Account
Same as for Customer/Account/Login - Here directory is Controller/Account/Login.php
If we do not pass third parameter then by default it takes index.php
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "479"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f224653%2fhow-to-translate-url-in-magento-2%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
For Front Route - front name is used from routes.xml file for any module.
Here as you wanted to change account and login URl - so you need to make a one directory in Controller folder of Customer Module.
Exact location is Controller/Account/Login.php
Here frontname is customer for any action of customer.
Then You need to customize for display specific action in url.
For customer/account - Customer is Frontname and Account is Account Directory under the Controller/Account
Same as for Customer/Account/Login - Here directory is Controller/Account/Login.php
If we do not pass third parameter then by default it takes index.php
add a comment |
For Front Route - front name is used from routes.xml file for any module.
Here as you wanted to change account and login URl - so you need to make a one directory in Controller folder of Customer Module.
Exact location is Controller/Account/Login.php
Here frontname is customer for any action of customer.
Then You need to customize for display specific action in url.
For customer/account - Customer is Frontname and Account is Account Directory under the Controller/Account
Same as for Customer/Account/Login - Here directory is Controller/Account/Login.php
If we do not pass third parameter then by default it takes index.php
add a comment |
For Front Route - front name is used from routes.xml file for any module.
Here as you wanted to change account and login URl - so you need to make a one directory in Controller folder of Customer Module.
Exact location is Controller/Account/Login.php
Here frontname is customer for any action of customer.
Then You need to customize for display specific action in url.
For customer/account - Customer is Frontname and Account is Account Directory under the Controller/Account
Same as for Customer/Account/Login - Here directory is Controller/Account/Login.php
If we do not pass third parameter then by default it takes index.php
For Front Route - front name is used from routes.xml file for any module.
Here as you wanted to change account and login URl - so you need to make a one directory in Controller folder of Customer Module.
Exact location is Controller/Account/Login.php
Here frontname is customer for any action of customer.
Then You need to customize for display specific action in url.
For customer/account - Customer is Frontname and Account is Account Directory under the Controller/Account
Same as for Customer/Account/Login - Here directory is Controller/Account/Login.php
If we do not pass third parameter then by default it takes index.php
answered May 3 '18 at 19:37
Manthan DaveManthan Dave
7,93621539
7,93621539
add a comment |
add a comment |
Thanks for contributing an answer to Magento Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f224653%2fhow-to-translate-url-in-magento-2%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown