mageprince / magento2-FAQ

This module adds an easy way to use FAQ Section to your Magento store with jQuery Accordion. In this module, admin can add and update FAQ. Admin can also create FAQ group with group icon.
57 stars 37 forks source link

Page title #8

Closed Fidelity88 closed 6 years ago

Fidelity88 commented 6 years ago

How can we set or change the Blog page title?

trucatchtraps commented 6 years ago

I had to customize the module to do this as well. In your custom theme, create the directory Prince_Faq/layout. Copy the faq_index_index.xml file to this new directory. Use something like this, which will add the title and breadcrumbs:

<?xml version="1.0" ?>
<page layout="1column" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">

<head>
    <title>Frequently Asked Questions</title>
    <!-- <css src="Prince_Faq/css/faq.css"/> -->
    <!-- <link src="Prince_Faq/js/faq.js"/> --> 
</head>

<body>

    <referenceBlock name="page.main.title">
        <action method="setPageTitle">
            <argument translate="true" name="title" xsi:type="string">Frequently Asked Questions</argument>
        </action>
    </referenceBlock>

    <referenceBlock name="breadcrumbs">
        <action method="addCrumb">
            <argument name="crumbName" xsi:type="string">Home</argument>
            <argument name="crumbInfo" xsi:type="array">
                <item name="title" xsi:type="string">Home</item>
                <item name="label" xsi:type="string">Home</item>
                <item name="link" xsi:type="string">{{baseUrl}}</item>
            </argument>
        </action>
        <action method="addCrumb">
            <argument name="crumbName" xsi:type="string">Frequently Asked Questions</argument>
            <argument name="crumbInfo" xsi:type="array">
                <item name="title" xsi:type="string">Frequently Asked Questions</item>
                <item name="label" xsi:type="string">Frequently Asked Questions</item>
            </argument>
        </action>
        </referenceBlock>

    <!-- 
    <referenceContainer name="content">
        <block class="Prince\Faq\Block\Index\Index" name="index.index" template="Prince_Faq::index/index.phtml"/>
    </referenceContainer>
    -->

</body>
</page>
mageprince commented 6 years ago

Hi @trucatchtraps Thanks for your reply.

mageprince commented 6 years ago

Hi @Fidelity88 You can add the title in

view/frontend/layout/faq_index_index.xml

`

FAQ Page
</referenceBlock>`

I will add this improvment in next version of this module.