คำถามติดแท็ก page-layouts

2
การเพิ่มเลย์เอาต์ที่กำหนดเองสำหรับการใช้ CMS และหมวดหมู่ด้วยปัญหาโมดูลที่กำหนดเอง
ฉันมีหมวดหมู่ในร้านค้าของฉันที่ต้องใช้เลย์เอาต์ที่แตกต่างกันโดยสิ้นเชิงกับเลย์เอาต์ Magento มาตรฐาน ดังนั้นฉันจึงสร้างสำเนา 1column.phtml ใหม่และเปลี่ยนชื่อใหม่และทำการทดสอบเพียงเล็กน้อย ตอนนี้ปัญหาคือว่าเค้าโครงที่กำหนดเองไม่ปรากฏขึ้น ฉันสร้างโมดูล (ซึ่งทำงานตามที่เห็นใน Admin> Config> ภาพรวมขั้นสูง) ไฟล์และเนื้อหาของฉันมีดังนี้: app / etc / โมดูล / Test_Page.xml <?xml version="1.0"?> <config> <modules> <Test_Page> <active>true</active> <codePool>community</codePool> <version>0.1.0</version> <depends> <Mage_Page /> </depends> </Test_Page> </modules> </config> app / รหัส / ท้องถิ่น / ทดสอบ / หน้า / etc / config.xml <?xml version="1.0"?> …

2
CMS XML จัดการสำหรับการปรับปรุงเค้าโครง
ฉันมีสถานการณ์บางอย่างที่ฉันพยายามใช้ตัวจัดการ cms เพื่ออัปเดตเค้าโครงของหน้า cms ตัวอย่างเช่นฉันพยายามใช้ cms_index_index จัดการการอ้างอิงรูทและตั้งค่าเทมเพลตหน้า สิ่งนี้ล้มเหลวและฉันต้องทำการอัพเดตเลย์เอาต์นี้ผ่านระบบผู้ดูแลระบบโดยตรงในการตั้งค่าการแสดงผลหน้าแรกของ cms ฉันยังพยายามเพิ่มบล็อกเพื่ออ้างอิงซ้ายโดยใช้หมายเลขอ้างอิง cms_page สิ่งนี้ล้มเหลวอีกครั้งและฉันต้องใช้การอัพเดทโครงร่างผ่านระบบผู้ดูแลระบบ ฉันอ่านแล้วว่าคุณไม่สามารถกำหนดเทมเพลตรูทให้กับหน้าเว็บ cms ได้ ถูกต้องและทุกคนสามารถอธิบายได้ว่าทำไม ฉันยังสงสัยด้วยว่ามีวิธีใดที่จะเปิดใช้งานตัวจัดการ cms เพื่อใช้การอ้างอิงมาตรฐานเช่นซ้าย, ขวา, รูตเป็นต้น ฉันดูเหมือนจะสามารถอ้างอิงสิ่งต่าง ๆ เช่นหัวและเนื้อหาได้ดี

3
วิธีแสดง HTML ด้วย AJAX ใน Magento 2
ฉันพยายามค้นหาวิธีที่ดีที่สุดในการแสดง HTML ผ่าน AJAX ใน Magento 2 วิธีที่ 1: การใช้ตัวควบคุมโดยไม่มีเค้าโครง ไฟล์ Foo/Bar/Controller/Popin/Content.php <?php namespace Foo\Bar\Controller\Popin; use Magento\Framework\App\Action\Action; use Magento\Framework\App\Action\Context; /** * Class Content */ class Content extends Action { /** * Content constructor. * * @param Context $context */ public function __construct( Context $context ) { parent::__construct($context); } /** * …

3
เพิ่มตัวเลือกเค้าโครงหน้าใหม่ Magento
ฉันต้องการเพิ่มเค้าโครงหน้าใหม่ใน Magento ซึ่งจะเป็นตัวเลือกที่สามารถเลือกได้ในหน้า CMS ฉันได้คัดลอก1-column.phtmlรหัสและปรับมันเล็กน้อยและเปลี่ยนเป็น1-column-version2.phtml. ผมอยากจะรู้โปรดว่าฉันจะไปเกี่ยวกับการอ้างอิงไฟล์ใหม่เพื่อที่จะปรากฏในCMS ตัวเลือกรูปแบบหน้า .

2
ฉันจะเพิ่มเลย์เอาต์ของเพจในโมดูล Mage_Page ได้อย่างไร
ผมค้นพบหลังจากการปรับรุ่นวีโอไอพีที่แกนMage_Page's config.xmlได้รับการแก้ไขด้วยตนเองและตอนนี้ฉันกำลังมองหาเพื่อเปลี่ยน XML ในทางที่ไม่หลักไม่ได้เขียนทับ นี่คือตัวอย่างของแกน XML: <config> <modules> <Mage_Page> <version>1.6.0.0</version> </Mage_Page> </modules> <global> <models> <page> <class>Mage_Page_Model</class> </page> </models> <blocks> <page> <class>Mage_Page_Block</class> </page> </blocks> <page> <layouts> <empty module="page" translate="label"> <label>Empty</label> <template>page/empty.phtml</template> <layout_handle>page_empty</layout_handle> </empty> <one_column module="page" translate="label"> <label>1 column</label> <template>page/1column.phtml</template> <layout_handle>page_one_column</layout_handle> <is_default>1</is_default> ฉันกำลังมองหาที่จะเพิ่มรูปแบบอื่นเช่นหรือone_column ดูเหมือนว่าการemptyเขียนทับconfig.xmlด้วยapp/code/local/Mage/Page/etc/config.xmlจะไม่ทำงานฉันควรดำเนินการอย่างไรโดยไม่แตะที่แกนกลาง
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.