# Multirow

The **Multirow Section** is a powerful feature in the theme that allows you to create highly customizable, structured content blocks arranged in multiple rows. This section is perfect for displaying a variety of content, such as images, text, and buttons, all organized in a clean, easy-to-read layout. Inspired by the flexibility of the **Dawn theme**, the Multirow Section gives you the ability to create sophisticated, grid-like layouts with ease, without requiring complex code.

### Key Features of the Multirow Section

1. **Multiple Content Rows**
   * The Multirow Section allows you to create **multiple rows of content**, making it easy to break up text-heavy sections or display a variety of media and text blocks in a neat layout.
   * Each row can be customized independently, with different content types, ensuring that each row serves its unique purpose.\

2. **Responsive Layout**
   * This section is fully **responsive**, meaning it will automatically adjust to various screen sizes, from large desktop monitors to mobile devices.
   * On smaller screens, the layout adapts by stacking rows vertically or adjusting their sizes for optimal viewing.\

3. **Flexible Content Types per Row**
   * Each row in the Multirow Section can include different types of content, including:
     * **Images**
     * **Text (headlines, paragraphs, or lists)**
     * **Buttons**
     * **Embedded media (videos, maps, etc.)**
   * This flexibility makes it suitable for a wide range of use cases, from product showcases to promotional content or informational sections.\

4. **Customizable Layout Options**
   * Each row can be customized to have a **specific number of columns**, from 1 to 4 columns.
   * You can control the **alignment** of the content within each column (e.g., top-aligned, centered, or bottom-aligned).
   * Adjust **column widths** and **gaps** between columns for a more refined layout.\

5. **Background Customization**
   * The background for each row can be customized with **background colors**, **background images**, or even **gradient effects** to help your content stand out.
   * Backgrounds can be set to cover, repeat, or scale to match your design goals.\

6. **Spacing and Padding**
   * Adjust the **padding** and **margins** for each row and column to control the spacing between elements.
   * This feature ensures that your content is well-balanced and avoids cluttering.\

7. **CTA and Interactive Elements**
   * You can add **Call to Action (CTA)** buttons in each row, encouraging users to take action like “Learn More,” “Shop Now,” or “Contact Us.”
   * Add interactive elements like hover effects or animations to engage users and create a more dynamic experience.

### Customizing the Multirow Section

1. **Add Content to Each Row**
   * The Multirow Section allows you to easily add and edit content blocks within each row. You can insert:
     * **Text**
       * Headlines, paragraphs, or rich text blocks.
     * **Media**
       * Images, videos, or embedded content from third-party services.
     * **Buttons**
       * Action-oriented buttons that link to internal or external pages.
   * Each content block can be individually styled, making it easy to control how each piece of content looks\

2. **Column Layout Options**
   * For each row, you can select how many **columns** you want (1 to 4), and arrange the content accordingly.
   * The columns can be **rearranged** by dragging and dropping, allowing for easy adjustments to the layout.\

3. **Styling and Color Adjustments**
   * Customize the colors of the **text, backgrounds**, and **buttons** within the Multirow Section.
   * You can also style the borders, shadows, and hover states of the elements to match your store’s aesthetic.\

4. **Grid Structure**
   * The Multirow Section uses a **grid-based layout** that aligns the content neatly in columns. This makes the section adaptable for various types of content while maintaining consistency in design.
   * The grid layout is ideal for showcasing products, services, testimonials, or other visual content in a structured way.\

5. **Animation and Visual Effects**
   * Apply subtle animations to the elements in the Multirow Section to create a more interactive experience. For example:
     * Fade-ins when the section comes into view.
     * Hover effects on images and buttons.
     * Scroll-based animations to add movement as the user navigates the page.

### Best Use Cases for the Multirow Section

* **Homepage Layouts**
  * Use the Multirow Section to display promotional content, featured products, or highlights of your store. The flexibility in arranging rows and columns allows you to create a dynamic and engaging homepage.
* **Product Pages**
  * Showcase key product features, related products, and customer reviews in separate rows, creating a visually appealing layout that enhances the user experience.
* **Service Pages**
  * Display service offerings, case studies, or testimonials in distinct rows. Each row can focus on a different aspect of your business, allowing customers to easily navigate and find the information they need.
* **Landing Pages**
  * Create highly-targeted landing pages with clear calls to action in each row, guiding users towards conversions like sign-ups, purchases, or more information.

### Adding the Multirow Section

1. **Access Section Settings**
   * In the **theme editor**, navigate to the **page or template** where you wish to add the Multirow Section.
   * Click on **Add section** and search for "Multirow" or the name of the specific Multirow section in your theme.\

2. **Customize Each Row**
   * Once added, click on the Multirow Section to open its settings.
   * Begin adding content to each row by selecting the content type for each column. Add images, text, or buttons based on your needs.
   * Adjust the column layout and row settings as desired, ensuring the content is presented in an organized manner.\

3. **Save and Preview**
   * After customizing the Multirow Section, click Save to apply the changes.
   * Preview the page to ensure that the layout and design appear as intended, both on desktop and mobile devices.

### How to Add the Multirow Section to Your Theme

Adding the **Multirow Section** to your Shopify theme provides an easy way to organize content into rows and columns. This allows for more flexible and structured layouts on your pages. Here’s a step-by-step guide on how to add and configure the Multirow Section within your theme.

1. **Access the Theme Editor**
   * **Login to Shopify Admin**
     * From the Shopify Admin, navigate to **Online Store** > **Themes**.
   * **Customize Your Theme**
     * Find the theme you want to edit and click **Customize**. This will open the Theme Editor where you can make changes to the layout and content of your store.\

2. **Add the Multirow Section**
   * **Select the Page or Template**
     * Choose the **page** or **template** where you want to add the Multirow Section (e.g., homepage, product page, collection page, or custom page template).
   * **Click on “Add Section**
     *   In the Theme Editor, you will see an option to **Add Section**. Click this button to see a list of all available sections that can be added to the page.\
         \


         <figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcgFDzzyzbmbKBiCvzc5Ujf15EYRpq9Lkl92rFTwchTM78-wMd8yQ7r17Yh6HzF313vFTtkBwoKhcAywcvlmOMuXfXRh3zFbAd_bdZ_GfDAckkFHYycFtmScP-rDKiH5sCYYi5a?key=7_aHdMbaBNceKxuSNLyOfqDS" alt=""><figcaption></figcaption></figure>


   * **Find and Add the Multirow Section**
     * Locate the **Multirow Section** in the list and click on **Add**. This will insert the Multirow Section into the selected page or template.\

3.  **Customize the Multirow Section**\


    Once the Multirow Section is added, you can begin customizing it to meet your design needs.\


    * Edit Rows and Columns:
      * Each row in the Multirow Section can have multiple columns. You can add content to each column such as text, images, buttons, or videos.
      * **Row Customization**
        * Click on each row to edit its content. For example, add a heading or a paragraph of text in one column, or place an image and a button in another.
    * **Adjust Column Layout**
      * Choose how many columns you want for each row (e.g., 1 to 4 columns). Depending on your content, you can have rows with a single full-width image or multiple columns for text and images side-by-side.
    * **Content Alignment**
      * For each column, you can adjust the alignment (top, center, bottom) to ensure the content is positioned in a visually appealing way.
    * **Spacing and Padding**
      * Control the spacing between columns and rows, as well as the padding around the content, to ensure the layout looks clean and well-organized.
    * **Background Options**
      * You can customize the background of each row. Choose a **color**, upload an **image**, or even apply a **gradient background**. This can add visual interest and improve the overall look of the section.
    * **Add Buttons or Links**
      * If you want to include a call-to-action (CTA), you can add **buttons** to each row or column. These buttons can link to products, collections, or external websites. You can customize the button text, color, and style.\

4. **Preview the Changes**\
   \
   After customizing the Multirow Section, use the preview feature to check how the layout looks on both **desktop** and **mobile** devices. Shopify themes are typically responsive, meaning the content will adjust based on screen size, but it's always good to double-check.\

   * **For mobile view**, columns will stack vertically to ensure the content is readable and well-organized.
   * If needed, adjust the layout to ensure the mobile version looks just as polished as the desktop view.\

5. **Save and Publish the Changes**
   * Once you are satisfied with the design and layout of the Multirow Section, click **Save** to apply the changes.
   * If you are adding it to the homepage, the section will appear immediately after saving. For other pages or templates, make sure to navigate to the relevant page to confirm the section is displayed correctly.
