magento2 – 2 columns left layout not working anymore on CMS pages?

Magento 2.3.3

I had the 2 columns left layout working until I changed it to 1 column and then back to 2 columns left. Now the view changes after switching, but it is not 2 columns left. So I tried setting it to 2 columns right and it looks exactly the same as left.

I checked the code and this is whats it looks for 2 columns left or right: I cleared the cache, recompiled redeployed, nothing made it work again. I also tried adding a new CMS page, same problem. Maybe the template files for the layouts are missing? Where would I find those on the server?

Any ideas?

7 – Select which assets and scripts should load on certain pages

This is to avoid loading other assets and scripts that are not needed for certain content types, pages, etc.

I have seen this in wordpress, there are performance plugins that allow you to selectively choose which scripts and assets to load.

I can’t find any module on Drupal that allows this, just wondering if any of you know about some, or what approach could we use to achieve this.

VA needed to edit html/wordpress pages

we are looking for someone with html and wordpress knowledge to edit pages on the site, we are looking for someone to edit the html format & images. Approx total pages 900.

Please send the details by pm.

looking for someone expert with quick turnaround.

budget low – $xxx


Responsive web design and Development for $95

Responsive web design and Development

Please Message me BEFORE placing order to discuss your project.

I will design and develop fully dynamic & responsive Website or Landing Page for you that will be eye catching, responsive, Google-friendly at affordable rates.

I am a Website Developer having 3+ years of professional experience in this Industry. My focus is customer satisfaction, precision, accuracy and quick services.

Why Hire Me?

100% Client Satisfaction Guaranteed,

3+ years’ experience in Web Design and development,

Fluent in English and Project Understanding,

Affordable Price,

Free Consultation,

Always Available,


FREE – Elementorism Landing Pages – 35 Pack for Elementor PRO

Elementorism Landing Pages – 35 Pack for Elementor PRO

Download FREE

What do you want to receive more free write me!

GitHub pages displaying markdown as plain text

I have a GitHub repository that uses GitHub pages. However, if you visit the README page, for example, you can quickly spot that it is showing up in the plain text, not markdown.

Have I forgotten to do something? The full repository is here:

cms pages – Magento 2.3.5 Custom Update Layout

I need to use an update layout for cms page.

I’ve created a file called cms_page_view_selectable_home_HomePageBlocks.xml

<?xml version="1.0" encoding="utf-8"?>
<page xmlns:xsi="" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
    <referenceContainer name="page.wrapper">
      <container name="main-content-outer" before="main.content">
        <block class="MagentoCmsBlockBlock" name="tm_slider">
                <argument name="block_id" xsi:type="string">tm_slider</argument>
        <block class="MagentoCmsBlockBlock" name="tm_category_banner_cms">
                      <argument name="block_id" xsi:type="string">tm_category_banner_cms</argument>
            <block class="MagentoCmsBlockBlock" name="tm_subbanner_CMS">
                <argument name="block_id" xsi:type="string">tm_subbanner_CMS</argument>
           <block class="MagentoCmsBlockBlock" name="tm_special_cms">
                     <argument name="block_id" xsi:type="string">tm_special_cms</argument>
             <block class="MagentoCmsBlockBlock" name="tm_homepage_service_cms">
                <argument name="block_id" xsi:type="string">tm_homepage_service_cms</argument>
        <block class="MagentoCmsBlockBlock" name="tm_Products_CMS">
                <argument name="block_id" xsi:type="string">tm_Products_CMS</argument>
        <block class="MagentoCmsBlockBlock" name="tm_Singlebanner_CMS">
                <argument name="block_id" xsi:type="string">tm_Singlebanner_CMS</argument>
        <block class="MagentoCmsBlockBlock" name="tm_manufacture">
                <argument name="block_id" xsi:type="string">tm_manufacture</argument>
        <block class="MagentoCmsBlockBlock" name="tm_blog">
                <argument name="block_id" xsi:type="string">tm_blog</argument>

I’m able to selecte it in CMS Page Edit Form, but nothing shows in frontend.

There is something wrong?

Show Product Meta Keywords in Product pages

Is there a way to show all meta keywords for a product on its product detail page. something looks like below? enter image description here

seo – Is it true that Google does not like copying pages and changing the keywords?

I have created 3 web pages and optimized each for similar content (only change Keywords) but different keywords & Meta Description in all 3 pages.

Is the okay to have similar content on these pages or the same content in some parts of the page?

I have created this page before 6 months and during that time it was rank in the top 5 but after google core algorithm update in May 2020. I was lost my page rank as well as site rank.

Is it true that my rank drops because of this similar or duplicate content?

python – Merging Generated PDF Pages Using PyPDF

currently working on a script which automatically fills up a fillable pdf file. Current challenge is that right now, all generated scripts are stored on multiple pdf files and what I wanted to do is to have them merged into a single PDF file instead of generating multiple files. This is the current script which generated multiple files:

from PyPDF2 import PdfFileWriter, PdfFileReader, PdfFileMerger
from PyPDF2.generic import BooleanObject, NameObject, IndirectObject

def set_need_appearances_writer(writer: PdfFileWriter):
        catalog = writer._root_object
        # get the AcroForm tree
        if "/AcroForm" not in catalog:
                NameObject("/AcroForm"): IndirectObject(len(writer._objects), 0, writer)})

        need_appearances = NameObject("/NeedAppearances")
        writer._root_object("/AcroForm")(need_appearances) = BooleanObject(True)
        return writer

    except Exception as e:
        print('set_need_appearances_writer() catch : ', repr(e))
        return writer

for key in final10.keys():
    infile = "new4-Copy.pdf"
    pdf = PdfFileReader(open(infile, "rb"), strict=False)
    if "/AcroForm" in pdf.trailer("/Root"):
            {NameObject("/NeedAppearances"): BooleanObject(True)})

    pdf2 = PdfFileWriter()
    if "/AcroForm" in pdf2._root_object:
            {NameObject("/NeedAppearances"): BooleanObject(True)})

    field_dictionary = final10(key)
    pdf2.updatePageFormFieldValues(pdf2.getPage(0), field_dictionary)

    outfile = '{}.pdf'.format(final10(key)('courier_id'))
    outputStream = open(outfile, "wb")