Cacheable and uncacheable pages
To create an uncacheable page, mark any block on that page as uncacheable in the layout using cacheable="false"
.
Example:
<?xml version="1.0"?> <!-- /** * Copyright © 2013-2017 Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ --> <layout xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/layout_generic.xsd"> <container name="root"> <block class="Magento\Paypal\Block\Payflow\Link\Iframe" name="payflow.link.iframe" template="payflowlink/redirect.phtml" cacheable="false"/> </container> </layout>
Note
During theme development, when you change any files stored here, you need to clear
pub/static (preserving the `.htaccess` file in place) and var/view_preprocessed directories,
and then reload the pages. Otherwise the old versions of files are displayed on the storefront.
Enable/ Disable Module
Show status of module: it will list all enable and disable module
bin/magento module:status
Enable a module:
bin/magento module:enable --clear-static-content Module_Name
here Module_Name is the name of the module you are enabling.
Now we can see that the module is recognised and approved (enabled) by the system. This means that ’Module_Name’ => 1 entry has been placed in the array within the app/etc/config.php file.
Then you get a notification to “register” the module on a database level as well.
bin/magento setup:upgrade
Disable a module:
bin/magento module:disable --clear-static-content Module_Name
0 Comments