Magento 2 - Custom Page Layout Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern) Announcing the arrival of Valued Associate #679: Cesar Manara Unicorn Meta Zoo #1: Why another podcast?Magento 2 - how to make a custom (home) page-layoutCreating a custom homepage template in Magento2Custom page templates in Magento 2How to display some module (<block>) at a particular page (main)Adding custom layouts for CMS and Category use with custom module troublelocal.xml file is not pulling in my phtml layoutEmpty page displaying in magentoMagento new custom block moduleCreate Simple Controller Not Working In My Module?Create Simple Controller Not Working In my moduleCustom page layout handleCreate Simple Controller Not Working In My Module in Magento 1.9.2?Magento 1.9.3 calling a custom block in cart page unsuccessfulMagento 1.9 add layout and template to custom module in admin
What's the connection between Mr. Nancy and fried chicken?
Pointing to problems without suggesting solutions
Married in secret, can marital status in passport be changed at a later date?
Who's this lady in the war room?
Raising a bilingual kid. When should we introduce the majority language?
What is the definining line between a helicopter and a drone a person can ride in?
How to keep bees out of canned beverages?
Why do people think Winterfell crypts is the safest place for women, children & old people?
How to ask rejected full-time candidates to apply to teach individual courses?
2 sample t test for sample sizes - 30,000 and 150,000
Can gravitational waves pass through a black hole?
Why aren't these two solutions equivalent? Combinatorics problem
Is Vivien of the Wilds + Wilderness Reclamation a competitive combo?
false 'Security alert' from Google - every login generates mails from 'no-reply@accounts.google.com'
Unix AIX passing variable and arguments to expect and spawn
Checking IFI enabled on SQL server below 2016
Is my guitar’s action too high?
Can I take recommendation from someone I met at a conference?
Can a Wizard take the Magic Initiate feat and select spells from the Wizard list?
What is the evidence that custom checks in Northern Ireland are going to result in violence?
Is it OK if I do not take the receipt in Germany?
Kepler's 3rd law: ratios don't fit data
Is Bran literally the world's memory?
Etymology of 見舞い
Magento 2 - Custom Page Layout
Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern)
Announcing the arrival of Valued Associate #679: Cesar Manara
Unicorn Meta Zoo #1: Why another podcast?Magento 2 - how to make a custom (home) page-layoutCreating a custom homepage template in Magento2Custom page templates in Magento 2How to display some module (<block>) at a particular page (main)Adding custom layouts for CMS and Category use with custom module troublelocal.xml file is not pulling in my phtml layoutEmpty page displaying in magentoMagento new custom block moduleCreate Simple Controller Not Working In My Module?Create Simple Controller Not Working In my moduleCustom page layout handleCreate Simple Controller Not Working In My Module in Magento 1.9.2?Magento 1.9.3 calling a custom block in cart page unsuccessfulMagento 1.9 add layout and template to custom module in admin
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
I wish to add a custom home page layout in Magento 2.
In Magento 1, it's very simple, i create my module :
<?xml version="1.0"?>
<config>
<modules>
<Vendor_Custom>
<codePool>local</codePool>
<active>true</active>
</Vendor_Custom>
</modules>
</config>
and i create a config.xml
<?xml version="1.0"?>
<config>
<global>
<page>
<layouts>
<custom_home_page>
<label>Custom Home Page</label>
<template>page/home.phtml</template>
</custom_home_page>
</layouts>
</page>
</global>
</config>
It's possible to do something similar in Magento 2?
magento2 module layout template
add a comment |
I wish to add a custom home page layout in Magento 2.
In Magento 1, it's very simple, i create my module :
<?xml version="1.0"?>
<config>
<modules>
<Vendor_Custom>
<codePool>local</codePool>
<active>true</active>
</Vendor_Custom>
</modules>
</config>
and i create a config.xml
<?xml version="1.0"?>
<config>
<global>
<page>
<layouts>
<custom_home_page>
<label>Custom Home Page</label>
<template>page/home.phtml</template>
</custom_home_page>
</layouts>
</page>
</global>
</config>
It's possible to do something similar in Magento 2?
magento2 module layout template
See also the topic on creating a theme in the Frontend Developers Guide.
– Steve Johnson
Jan 3 '16 at 15:46
add a comment |
I wish to add a custom home page layout in Magento 2.
In Magento 1, it's very simple, i create my module :
<?xml version="1.0"?>
<config>
<modules>
<Vendor_Custom>
<codePool>local</codePool>
<active>true</active>
</Vendor_Custom>
</modules>
</config>
and i create a config.xml
<?xml version="1.0"?>
<config>
<global>
<page>
<layouts>
<custom_home_page>
<label>Custom Home Page</label>
<template>page/home.phtml</template>
</custom_home_page>
</layouts>
</page>
</global>
</config>
It's possible to do something similar in Magento 2?
magento2 module layout template
I wish to add a custom home page layout in Magento 2.
In Magento 1, it's very simple, i create my module :
<?xml version="1.0"?>
<config>
<modules>
<Vendor_Custom>
<codePool>local</codePool>
<active>true</active>
</Vendor_Custom>
</modules>
</config>
and i create a config.xml
<?xml version="1.0"?>
<config>
<global>
<page>
<layouts>
<custom_home_page>
<label>Custom Home Page</label>
<template>page/home.phtml</template>
</custom_home_page>
</layouts>
</page>
</global>
</config>
It's possible to do something similar in Magento 2?
magento2 module layout template
magento2 module layout template
asked Jan 2 '16 at 22:46
Eric ArbeloaEric Arbeloa
26112
26112
See also the topic on creating a theme in the Frontend Developers Guide.
– Steve Johnson
Jan 3 '16 at 15:46
add a comment |
See also the topic on creating a theme in the Frontend Developers Guide.
– Steve Johnson
Jan 3 '16 at 15:46
See also the topic on creating a theme in the Frontend Developers Guide.
– Steve Johnson
Jan 3 '16 at 15:46
See also the topic on creating a theme in the Frontend Developers Guide.
– Steve Johnson
Jan 3 '16 at 15:46
add a comment |
2 Answers
2
active
oldest
votes
Create layouts.xml following location:
[namespace]/[modulename]/view/frontend/layouts.xml
Content should be
<?xml version="1.0" encoding="UTF-8"?>
<page_layouts xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/PageLayout/etc/layouts.xsd">
<layout id="homepage">
<label translate="true">Custom Homepage</label>
</layout>
</page_layouts>
Create your new custom page layout (ex: homepage.xml) following location:
[namespace]/[modulename]/view/frontend/page_layout/homepage.xml
Content should be well structure page layout. So in your case copy of existing page layout into your custom page layout. All page layouts locate:
magento/module-theme/view/frontend/page_layout/*
add a comment |
Use 1st answer for page layout updates, but change locations:
For layouts.xml
move it to
app/design/[Theme_Vendor]/[Theme_name]/Magento_Theme/
and
For homepage.xml
move it to
app/design/[Theme_Vendor]/[Theme_name]/Magento_Theme/page_layout/
I've tried 1st answer example but it didn't work.
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%2f95729%2fmagento-2-custom-page-layout%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
Create layouts.xml following location:
[namespace]/[modulename]/view/frontend/layouts.xml
Content should be
<?xml version="1.0" encoding="UTF-8"?>
<page_layouts xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/PageLayout/etc/layouts.xsd">
<layout id="homepage">
<label translate="true">Custom Homepage</label>
</layout>
</page_layouts>
Create your new custom page layout (ex: homepage.xml) following location:
[namespace]/[modulename]/view/frontend/page_layout/homepage.xml
Content should be well structure page layout. So in your case copy of existing page layout into your custom page layout. All page layouts locate:
magento/module-theme/view/frontend/page_layout/*
add a comment |
Create layouts.xml following location:
[namespace]/[modulename]/view/frontend/layouts.xml
Content should be
<?xml version="1.0" encoding="UTF-8"?>
<page_layouts xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/PageLayout/etc/layouts.xsd">
<layout id="homepage">
<label translate="true">Custom Homepage</label>
</layout>
</page_layouts>
Create your new custom page layout (ex: homepage.xml) following location:
[namespace]/[modulename]/view/frontend/page_layout/homepage.xml
Content should be well structure page layout. So in your case copy of existing page layout into your custom page layout. All page layouts locate:
magento/module-theme/view/frontend/page_layout/*
add a comment |
Create layouts.xml following location:
[namespace]/[modulename]/view/frontend/layouts.xml
Content should be
<?xml version="1.0" encoding="UTF-8"?>
<page_layouts xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/PageLayout/etc/layouts.xsd">
<layout id="homepage">
<label translate="true">Custom Homepage</label>
</layout>
</page_layouts>
Create your new custom page layout (ex: homepage.xml) following location:
[namespace]/[modulename]/view/frontend/page_layout/homepage.xml
Content should be well structure page layout. So in your case copy of existing page layout into your custom page layout. All page layouts locate:
magento/module-theme/view/frontend/page_layout/*
Create layouts.xml following location:
[namespace]/[modulename]/view/frontend/layouts.xml
Content should be
<?xml version="1.0" encoding="UTF-8"?>
<page_layouts xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/PageLayout/etc/layouts.xsd">
<layout id="homepage">
<label translate="true">Custom Homepage</label>
</layout>
</page_layouts>
Create your new custom page layout (ex: homepage.xml) following location:
[namespace]/[modulename]/view/frontend/page_layout/homepage.xml
Content should be well structure page layout. So in your case copy of existing page layout into your custom page layout. All page layouts locate:
magento/module-theme/view/frontend/page_layout/*
answered Jan 3 '16 at 4:52
Sohel RanaSohel Rana
23.4k34461
23.4k34461
add a comment |
add a comment |
Use 1st answer for page layout updates, but change locations:
For layouts.xml
move it to
app/design/[Theme_Vendor]/[Theme_name]/Magento_Theme/
and
For homepage.xml
move it to
app/design/[Theme_Vendor]/[Theme_name]/Magento_Theme/page_layout/
I've tried 1st answer example but it didn't work.
add a comment |
Use 1st answer for page layout updates, but change locations:
For layouts.xml
move it to
app/design/[Theme_Vendor]/[Theme_name]/Magento_Theme/
and
For homepage.xml
move it to
app/design/[Theme_Vendor]/[Theme_name]/Magento_Theme/page_layout/
I've tried 1st answer example but it didn't work.
add a comment |
Use 1st answer for page layout updates, but change locations:
For layouts.xml
move it to
app/design/[Theme_Vendor]/[Theme_name]/Magento_Theme/
and
For homepage.xml
move it to
app/design/[Theme_Vendor]/[Theme_name]/Magento_Theme/page_layout/
I've tried 1st answer example but it didn't work.
Use 1st answer for page layout updates, but change locations:
For layouts.xml
move it to
app/design/[Theme_Vendor]/[Theme_name]/Magento_Theme/
and
For homepage.xml
move it to
app/design/[Theme_Vendor]/[Theme_name]/Magento_Theme/page_layout/
I've tried 1st answer example but it didn't work.
edited 2 hours ago
stemon
31
31
answered May 24 '16 at 13:46
Vasilii BurlacuVasilii Burlacu
19826
19826
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%2f95729%2fmagento-2-custom-page-layout%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
See also the topic on creating a theme in the Frontend Developers Guide.
– Steve Johnson
Jan 3 '16 at 15:46