Giter Club home page Giter Club logo

magento-2-pronko-consulting-theme's Introduction

The Pronko Consulting Theme for Magento 2

Welcome to the Pronko Consulting theme repository. This repository contains a custom Magento 2 theme.

Feel free to customize it for your own purposes.

All development steps and changes are documented and discussed on my YouTube Channel.

Tutorials

This is a collection of videos with explanations on how to build the theme.

Part 1: Magento 2 Custom Theme: Logo, Navigation and Layout

Part 2: Magento 2 Custom Theme: Adding Montserrat and Roboto Fonts

Part 3: Magento 2 Custom Theme: Header Content

Part 4: Magento 2 Custom Theme: Adding Google Fonts

Part 5: Magento 2 Custom Theme: Footer Links

Part 6: Magento 2 Custom Theme: Footer Content Styling

Part 7: Magento 2 Custom Theme: Newsletter Block Section

Part 8: How to speed up Magento 2 theme development by X times

The Newsletter subscription HTML content for CMS Block.

<div class="title"><h2 class="title">Subscribe for the Newsletter</h2></div>
<div class="subtitle"><p>Be the first to hear about the latest extension releases, special sales and news.</p></div>
    <form id="newsletter-subscription" class="form subscribe" action="" method="post" novalidate="">
        <div class="field newsletter"><label class="label" for="newsletter"><span>Sign Up for Our Newsletter:</span></label>
            <div class="control"><input id="newsletter" name="email" type="email" placeholder="Enter your email" /></div>
        </div>
        <div class="actions"><button class="action subscribe primary" title="Subscribe" type="submit"><span>Subscribe</span> </button></div>
    </form>
<div class="newsletter-illustration"><div class="img"></div></div>

Part 9: Create Contact Us block on a Home Page

The contact us HTML content for CMS Block.

<div class="modular-row callout showcase-contact-us">
    <div class="max-width">
        <h2 class="title">DELIVERING BEST ECOMMERCE EXPERIENCE</h2>
        <div class="subtitle"><p>As an eCommerce agency we offer everything from first-class development to a consulting that will bring any vision to life</p></div>
        <div class="contact-us-container">
            <div class="actions"><a class="action subscribe primary"><span>Contact Us</span></a></div>
        </div>
    </div>
</div>

Part 10: Showcase Banner on Home Page | Magento 2 Theme Development

<div class="modular-row showcase-header">
    <h1 class="title">Magento Ecommerce Solutions Provider</h1>
    <div class="subtitle">We provide high-quality eCommerce solutions and consulting services globally</div>
    <div class="button-container">
        <div class="actions"><a class="action primary" href="{{config path="web/secure/base_url"}}services"><span>Our Services</span></a></div>
    </div>
</div>

Part 11: How to customize Contact Us Form | Magento 2 Theme Development

Part 12: How to declare Custom Layout for CMS Page/Block/Widget | Magento 2 Theme Development

Part 13: Media Queries for Responsive Website | Magento 2 Theme Development

Part 14: Custom Media Queries | Magento 2 Theme Development

Part 15: Top Menu Labels | Magento 2 Theme Development

Use this HTML to include into the navigation items:

<span class="new">New</span>

Part 16: How to create Banner Widget in Magento 2

Part 17: How to add testimonials on Home Page | Magento 2 Theme Development

Part 18: How to add Owl Carousel jQuery plugin to Magento 2

Part 19: Services Container on Home Page | Magento 2 Theme Development

Part 20: Custom Buttons and Magento UI Library | Magento 2 Theme Development

About

The Pronko Consulting theme is created to show best practices on Magento 2 theme development. The theme is based on Magento 2 Blank theme. The repository is created and maintained by Max Pronko and Pronko Consulting Team. Feel free to contribute. This is a great opportunity to learn custom theme development best practices.

Development

It is recommended to use modman package manager for the theme development. Make sure to download modman before use.

Read Magento 2 Module in a Separate Repository post for details.

From the root Magento directory run the following command:

modman clone [email protected]:mcspronko/magento-2-pronko-consulting-theme.git

This command will clone the repository into the .modman/magento-2-pronko-consulting-theme directory and create a symlink in the app/code/design/Pronko folder.

Any modifications in the app/code/design/Pronko directory will be reflected in the .modman/magento-2-pronko-consulting-theme.

magento-2-pronko-consulting-theme's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

magento-2-pronko-consulting-theme's Issues

less issue

hello

`
Deploy using quick strategy
frontend/Magento/blank/en_US 2365/2365 ============================ 100% 6 secs
adminhtml/Magento/backend/en_US 2482/2482 ============================ 100% 6 secs
frontend/Magento/luma/en_US 2382/2382 ============================ 100% 5 secs
frontend/PatrickPeng/studio/en_US 88/2390 =>-------------------------- 3% 2 secs
Compilation from source: /var/www/magento2/lib/web/mage/gallery/gallery.less
variable @media-common is undefined in file /var/www/magento2/var/view_preprocessed/pub/static/frontend/PatrickPeng/studio/en_US/css/source/_theme.less in _theme.less on line 128, column 9
126| // _____________________________________________
127|
128| & when (@media-common = true) {
frontend/Magento/blank/en_US 2365/2365 ============================ 100% 6 secs
adminhtml/Magento/backend/en_US 2482/2482 ============================ 100% 6 secs
frontend/Magento/luma/en_US 2382/2382 ============================ 100% 5 secs
frontend/PatrickPeng/studio/en_US 2110/2390 ========================>--- 88% 7 secs
Compilation from source: /var/www/magento2/vendor/magento/theme-frontend-blank/web/css/print.less
variable @media-common is undefined in file /var/www/magento2/var/view_preprocessed/pub/static/frontend/PatrickPeng/studio/en_US/css/source/_theme.less in _theme.less on line 128, column 9
126| // _____________________________________________
127|
128| & when (@media-common = true) {
129|
130| .button-container {
131| //margin-bottom: 20px;

Compilation from source: /var/www/magento2/vendor/magento/theme-frontend-blank/web/css/email-inline.less
variable @media-common is undefined in file /var/www/magento2/var/view_preprocessed/pub/static/frontend/PatrickPeng/studio/en_US/css/source/_theme.less in _theme.less on line 128, column 9
126| // _____________________________________________
127|
128| & when (@media-common = true) {
frontend/Magento/blank/en_US 2365/2365 ============================ 100% 6 secs
adminhtml/Magento/backend/en_US 2482/2482 ============================ 100% 6 secs
frontend/Magento/luma/en_US 2382/2382 ============================ 100% 5 secs
frontend/PatrickPeng/studio/en_US 2390/2390 ============================ 100% 7 secs

`

how to fix ?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.