├── README.md
├── app
├── code
│ ├── Magefan
│ │ ├── Blog
│ │ │ ├── .gitignore
│ │ │ ├── Api
│ │ │ │ ├── AuthorCollectionInterface.php
│ │ │ │ ├── AuthorInterface.php
│ │ │ │ ├── AuthorRepositoryInterface.php
│ │ │ │ ├── AuthorResourceModelInterface.php
│ │ │ │ ├── CategoryManagementInterface.php
│ │ │ │ ├── CategoryRepositoryInterface.php
│ │ │ │ ├── CommentRepositoryInterface.php
│ │ │ │ ├── ManagementInterface.php
│ │ │ │ ├── PostManagementInterface.php
│ │ │ │ ├── PostRepositoryInterface.php
│ │ │ │ ├── SitemapConfigInterface.php
│ │ │ │ ├── TagRepositoryInterface.php
│ │ │ │ └── UrlResolverInterface.php
│ │ │ ├── App
│ │ │ │ └── Action
│ │ │ │ │ └── Action.php
│ │ │ ├── Block
│ │ │ │ ├── Adminhtml
│ │ │ │ │ ├── Category.php
│ │ │ │ │ ├── Category
│ │ │ │ │ │ ├── CreateButton.php
│ │ │ │ │ │ ├── DeleteButton.php
│ │ │ │ │ │ ├── DuplicateButton.php
│ │ │ │ │ │ ├── SaveAndContinueButton.php
│ │ │ │ │ │ └── SaveButton.php
│ │ │ │ │ ├── Comment.php
│ │ │ │ │ ├── Comment
│ │ │ │ │ │ ├── DeleteButton.php
│ │ │ │ │ │ ├── SaveAndContinueButton.php
│ │ │ │ │ │ └── SaveButton.php
│ │ │ │ │ ├── Grid
│ │ │ │ │ │ └── Column
│ │ │ │ │ │ │ ├── Author.php
│ │ │ │ │ │ │ ├── Categories.php
│ │ │ │ │ │ │ ├── Filter
│ │ │ │ │ │ │ ├── Author.php
│ │ │ │ │ │ │ └── Category.php
│ │ │ │ │ │ │ ├── Render
│ │ │ │ │ │ │ ├── Author.php
│ │ │ │ │ │ │ └── Category.php
│ │ │ │ │ │ │ └── Statuses.php
│ │ │ │ │ ├── Import
│ │ │ │ │ │ ├── Form.php
│ │ │ │ │ │ └── Form
│ │ │ │ │ │ │ └── Form.php
│ │ │ │ │ ├── Post.php
│ │ │ │ │ ├── Post
│ │ │ │ │ │ ├── DeleteButton.php
│ │ │ │ │ │ ├── DuplicateButton.php
│ │ │ │ │ │ ├── Helper
│ │ │ │ │ │ │ └── Form
│ │ │ │ │ │ │ │ ├── Gallery.php
│ │ │ │ │ │ │ │ └── Gallery
│ │ │ │ │ │ │ │ └── Content.php
│ │ │ │ │ │ ├── SaveAndContinueButton.php
│ │ │ │ │ │ ├── SaveButton.php
│ │ │ │ │ │ └── Tag
│ │ │ │ │ │ │ └── Autocomplete.php
│ │ │ │ │ ├── System
│ │ │ │ │ │ └── Config
│ │ │ │ │ │ │ └── Form
│ │ │ │ │ │ │ ├── CheckEnableInfo.php
│ │ │ │ │ │ │ ├── ColorPicker.php
│ │ │ │ │ │ │ ├── Info.php
│ │ │ │ │ │ │ └── UpdateInfo.php
│ │ │ │ │ ├── Tag.php
│ │ │ │ │ └── Tag
│ │ │ │ │ │ ├── CreateButton.php
│ │ │ │ │ │ ├── DeleteButton.php
│ │ │ │ │ │ ├── SaveAndContinueButton.php
│ │ │ │ │ │ └── SaveButton.php
│ │ │ │ ├── Archive
│ │ │ │ │ └── PostList.php
│ │ │ │ ├── Author
│ │ │ │ │ └── PostList.php
│ │ │ │ ├── Catalog
│ │ │ │ │ └── Product
│ │ │ │ │ │ └── RelatedPosts.php
│ │ │ │ ├── Category
│ │ │ │ │ ├── AbstractCategory.php
│ │ │ │ │ ├── Info.php
│ │ │ │ │ ├── PostLinks.php
│ │ │ │ │ ├── PostList.php
│ │ │ │ │ ├── SubCategoryLinks.php
│ │ │ │ │ └── View.php
│ │ │ │ ├── Index.php
│ │ │ │ ├── Infortis
│ │ │ │ │ └── UltraMegamenu
│ │ │ │ │ │ └── Topmenu.php
│ │ │ │ ├── Link.php
│ │ │ │ ├── Post
│ │ │ │ │ ├── AbstractPost.php
│ │ │ │ │ ├── Info.php
│ │ │ │ │ ├── PostList.php
│ │ │ │ │ ├── PostList
│ │ │ │ │ │ ├── AbstractList.php
│ │ │ │ │ │ ├── Item.php
│ │ │ │ │ │ ├── Toolbar.php
│ │ │ │ │ │ └── Toolbar
│ │ │ │ │ │ │ └── Pager.php
│ │ │ │ │ ├── View.php
│ │ │ │ │ └── View
│ │ │ │ │ │ ├── Comments.php
│ │ │ │ │ │ ├── Comments
│ │ │ │ │ │ ├── Disqus.php
│ │ │ │ │ │ ├── Facebook.php
│ │ │ │ │ │ ├── Google.php
│ │ │ │ │ │ ├── HeadFbApi.php
│ │ │ │ │ │ ├── Magefan.php
│ │ │ │ │ │ └── Magefan
│ │ │ │ │ │ │ └── Comment.php
│ │ │ │ │ │ ├── Gallery.php
│ │ │ │ │ │ ├── NextPrev.php
│ │ │ │ │ │ ├── Opengraph.php
│ │ │ │ │ │ ├── RelatedPosts.php
│ │ │ │ │ │ ├── RelatedProducts.php
│ │ │ │ │ │ ├── Richsnippets.php
│ │ │ │ │ │ └── ViewsCount.php
│ │ │ │ ├── Rss
│ │ │ │ │ └── Feed.php
│ │ │ │ ├── Search
│ │ │ │ │ └── PostList.php
│ │ │ │ ├── Sidebar.php
│ │ │ │ ├── Sidebar
│ │ │ │ │ ├── Archive.php
│ │ │ │ │ ├── Categories.php
│ │ │ │ │ ├── Custom.php
│ │ │ │ │ ├── CustomTwo.php
│ │ │ │ │ ├── Featured.php
│ │ │ │ │ ├── Popular.php
│ │ │ │ │ ├── Recent.php
│ │ │ │ │ ├── Rss.php
│ │ │ │ │ ├── Search.php
│ │ │ │ │ ├── TagClaud.php
│ │ │ │ │ └── Widget.php
│ │ │ │ ├── Smartwave
│ │ │ │ │ └── Megamenu
│ │ │ │ │ │ └── Topmenu.php
│ │ │ │ ├── Social
│ │ │ │ │ └── AddThis.php
│ │ │ │ ├── Tag
│ │ │ │ │ ├── AbstractTag.php
│ │ │ │ │ ├── Info.php
│ │ │ │ │ └── PostList.php
│ │ │ │ └── Widget
│ │ │ │ │ ├── Featured.php
│ │ │ │ │ ├── Link.php
│ │ │ │ │ ├── PostList.php
│ │ │ │ │ └── Recent.php
│ │ │ ├── Controller
│ │ │ │ ├── Adminhtml
│ │ │ │ │ ├── Actions.php
│ │ │ │ │ ├── Category.php
│ │ │ │ │ ├── Category
│ │ │ │ │ │ ├── Delete.php
│ │ │ │ │ │ ├── Duplicate.php
│ │ │ │ │ │ ├── Edit.php
│ │ │ │ │ │ ├── Grid.php
│ │ │ │ │ │ ├── Index.php
│ │ │ │ │ │ ├── MassStatus.php
│ │ │ │ │ │ ├── NewAction.php
│ │ │ │ │ │ └── Save.php
│ │ │ │ │ ├── Comment.php
│ │ │ │ │ ├── Comment
│ │ │ │ │ │ ├── Delete.php
│ │ │ │ │ │ ├── Edit.php
│ │ │ │ │ │ ├── Grid.php
│ │ │ │ │ │ ├── Index.php
│ │ │ │ │ │ ├── MassStatus.php
│ │ │ │ │ │ ├── NewAction.php
│ │ │ │ │ │ └── Save.php
│ │ │ │ │ ├── Import
│ │ │ │ │ │ ├── Form.php
│ │ │ │ │ │ ├── Index.php
│ │ │ │ │ │ └── Run.php
│ │ │ │ │ ├── Post.php
│ │ │ │ │ ├── Post
│ │ │ │ │ │ ├── Delete.php
│ │ │ │ │ │ ├── Duplicate.php
│ │ │ │ │ │ ├── Edit.php
│ │ │ │ │ │ ├── Grid.php
│ │ │ │ │ │ ├── Index.php
│ │ │ │ │ │ ├── MassStatus.php
│ │ │ │ │ │ ├── NewAction.php
│ │ │ │ │ │ ├── Preview.php
│ │ │ │ │ │ ├── Save.php
│ │ │ │ │ │ └── Upload
│ │ │ │ │ │ │ ├── FeaturedImg.php
│ │ │ │ │ │ │ ├── Gallery.php
│ │ │ │ │ │ │ └── OgImg.php
│ │ │ │ │ ├── Tag.php
│ │ │ │ │ ├── Tag
│ │ │ │ │ │ ├── Autocomplete.php
│ │ │ │ │ │ ├── Delete.php
│ │ │ │ │ │ ├── Edit.php
│ │ │ │ │ │ ├── Grid.php
│ │ │ │ │ │ ├── Index.php
│ │ │ │ │ │ ├── MassStatus.php
│ │ │ │ │ │ ├── NewAction.php
│ │ │ │ │ │ └── Save.php
│ │ │ │ │ └── Upload
│ │ │ │ │ │ └── Image
│ │ │ │ │ │ └── Action.php
│ │ │ │ ├── Archive
│ │ │ │ │ └── View.php
│ │ │ │ ├── Author
│ │ │ │ │ └── View.php
│ │ │ │ ├── Category
│ │ │ │ │ └── View.php
│ │ │ │ ├── Comment
│ │ │ │ │ └── Post.php
│ │ │ │ ├── Index
│ │ │ │ │ └── Index.php
│ │ │ │ ├── Post
│ │ │ │ │ ├── View.php
│ │ │ │ │ └── Viewscount.php
│ │ │ │ ├── Router.php
│ │ │ │ ├── Rss
│ │ │ │ │ └── Feed.php
│ │ │ │ ├── Search
│ │ │ │ │ └── Index.php
│ │ │ │ └── Tag
│ │ │ │ │ └── View.php
│ │ │ ├── Helper
│ │ │ │ ├── Config.php
│ │ │ │ ├── Data.php
│ │ │ │ ├── Image.php
│ │ │ │ ├── Menu.php
│ │ │ │ └── Page.php
│ │ │ ├── LICENSE.txt
│ │ │ ├── Model
│ │ │ │ ├── AbstractManagement.php
│ │ │ │ ├── AdminNotificationFeed.php
│ │ │ │ ├── Author.php
│ │ │ │ ├── AuthorRepository.php
│ │ │ │ ├── Category.php
│ │ │ │ ├── CategoryManagement.php
│ │ │ │ ├── CategoryRepository.php
│ │ │ │ ├── Comment.php
│ │ │ │ ├── Comment
│ │ │ │ │ └── Notification.php
│ │ │ │ ├── CommentRepository.php
│ │ │ │ ├── Config.php
│ │ │ │ ├── Config
│ │ │ │ │ └── Source
│ │ │ │ │ │ ├── Author.php
│ │ │ │ │ │ ├── AuthorType.php
│ │ │ │ │ │ ├── BlogPages.php
│ │ │ │ │ │ ├── Category.php
│ │ │ │ │ │ ├── CategoryDisplayMode.php
│ │ │ │ │ │ ├── CategoryPath.php
│ │ │ │ │ │ ├── CategoryTree.php
│ │ │ │ │ │ ├── CommentStatus.php
│ │ │ │ │ │ ├── CommetType.php
│ │ │ │ │ │ ├── DisplayMode.php
│ │ │ │ │ │ ├── LazyLoad.php
│ │ │ │ │ │ ├── PermalinkType.php
│ │ │ │ │ │ ├── PostsSortBy.php
│ │ │ │ │ │ ├── Tag.php
│ │ │ │ │ │ ├── TagRobots.php
│ │ │ │ │ │ └── WidgetTag.php
│ │ │ │ ├── Image.php
│ │ │ │ ├── ImageUploader.php
│ │ │ │ ├── Import
│ │ │ │ │ ├── AbstractImport.php
│ │ │ │ │ ├── Aw.php
│ │ │ │ │ ├── Aw2.php
│ │ │ │ │ ├── Mageplaza.php
│ │ │ │ │ ├── Mageplaza1.php
│ │ │ │ │ ├── Mirasvit.php
│ │ │ │ │ └── Wordpress.php
│ │ │ │ ├── NoSlashUrlRedirect.php
│ │ │ │ ├── Post.php
│ │ │ │ ├── PostManagement.php
│ │ │ │ ├── PostRepository.php
│ │ │ │ ├── PreviewUrl.php
│ │ │ │ ├── ResourceModel
│ │ │ │ │ ├── Author.php
│ │ │ │ │ ├── Author
│ │ │ │ │ │ └── Collection.php
│ │ │ │ │ ├── Category.php
│ │ │ │ │ ├── Category
│ │ │ │ │ │ └── Collection.php
│ │ │ │ │ ├── Comment.php
│ │ │ │ │ ├── Comment
│ │ │ │ │ │ ├── Collection.php
│ │ │ │ │ │ └── Collection
│ │ │ │ │ │ │ └── Grid.php
│ │ │ │ │ ├── PageIdentifierGenerator.php
│ │ │ │ │ ├── Post.php
│ │ │ │ │ ├── Post
│ │ │ │ │ │ └── Collection.php
│ │ │ │ │ ├── Tag.php
│ │ │ │ │ └── Tag
│ │ │ │ │ │ └── Collection.php
│ │ │ │ ├── Sitemap.php
│ │ │ │ ├── Sitemap
│ │ │ │ │ └── SitemapConfig.php
│ │ │ │ ├── SlashUrlRedirect.php
│ │ │ │ ├── Tag.php
│ │ │ │ ├── Tag
│ │ │ │ │ └── AutocompleteData.php
│ │ │ │ ├── TagRepository.php
│ │ │ │ ├── Url.php
│ │ │ │ └── UrlResolver.php
│ │ │ ├── Observer
│ │ │ │ ├── InvalidateCache.php
│ │ │ │ ├── LayoutLoadBeforeObserver.php
│ │ │ │ ├── PageBlockHtmlTopmenuBethtmlBeforeObserver.php
│ │ │ │ ├── PredispathAdminActionControllerObserver.php
│ │ │ │ └── PredispathFrontendBlogActionControllerObserver.php
│ │ │ ├── Plugin
│ │ │ │ └── Magento
│ │ │ │ │ ├── AdminGws
│ │ │ │ │ └── Model
│ │ │ │ │ │ └── ModelsPlugin.php
│ │ │ │ │ └── Sitemap
│ │ │ │ │ └── SitemapPlugin.php
│ │ │ ├── README.md
│ │ │ ├── Setup
│ │ │ │ ├── InstallData.php
│ │ │ │ ├── InstallSchema.php
│ │ │ │ ├── UpgradeData.php
│ │ │ │ └── UpgradeSchema.php
│ │ │ ├── Ui
│ │ │ │ └── DataProvider
│ │ │ │ │ ├── Category
│ │ │ │ │ └── Form
│ │ │ │ │ │ └── CategoryDataProvider.php
│ │ │ │ │ ├── Comment
│ │ │ │ │ └── Form
│ │ │ │ │ │ └── CommentDataProvider.php
│ │ │ │ │ ├── Post
│ │ │ │ │ ├── Form
│ │ │ │ │ │ └── PostDataProvider.php
│ │ │ │ │ └── Related
│ │ │ │ │ │ ├── PostDataProvider.php
│ │ │ │ │ │ └── ProductDataProvider.php
│ │ │ │ │ └── Tag
│ │ │ │ │ └── Form
│ │ │ │ │ └── TagDataProvider.php
│ │ │ ├── composer.json
│ │ │ ├── etc
│ │ │ │ ├── acl.xml
│ │ │ │ ├── adminhtml
│ │ │ │ │ ├── admingws.xml
│ │ │ │ │ ├── events.xml
│ │ │ │ │ ├── menu.xml
│ │ │ │ │ ├── routes.xml
│ │ │ │ │ └── system.xml
│ │ │ │ ├── config.xml
│ │ │ │ ├── di.xml
│ │ │ │ ├── frontend
│ │ │ │ │ ├── di.xml
│ │ │ │ │ ├── events.xml
│ │ │ │ │ ├── page_types.xml
│ │ │ │ │ └── routes.xml
│ │ │ │ ├── module.xml
│ │ │ │ ├── webapi.xml
│ │ │ │ └── widget.xml
│ │ │ ├── i18n
│ │ │ │ ├── de_DE.csv
│ │ │ │ ├── el_GR.csv
│ │ │ │ ├── en_US.csv
│ │ │ │ ├── es_ES.csv
│ │ │ │ ├── fr_FR.csv
│ │ │ │ ├── it_IT.csv
│ │ │ │ ├── nl_NL.csv
│ │ │ │ ├── pt_BR.csv
│ │ │ │ ├── pt_PT.csv
│ │ │ │ ├── ro_RO.csv
│ │ │ │ ├── ru_RU.csv
│ │ │ │ ├── sv_SE.csv
│ │ │ │ ├── tr_TR.csv
│ │ │ │ ├── uk_UA.csv
│ │ │ │ └── zh_Hans_CN.csv
│ │ │ ├── registration.php
│ │ │ ├── stringbucket.yml
│ │ │ └── view
│ │ │ │ ├── adminhtml
│ │ │ │ ├── layout
│ │ │ │ │ ├── adminhtml_system_config_edit.xml
│ │ │ │ │ ├── blog_category_create.xml
│ │ │ │ │ ├── blog_category_edit.xml
│ │ │ │ │ ├── blog_category_grid.xml
│ │ │ │ │ ├── blog_category_grid_block.xml
│ │ │ │ │ ├── blog_category_index.xml
│ │ │ │ │ ├── blog_comment_edit.xml
│ │ │ │ │ ├── blog_comment_grid.xml
│ │ │ │ │ ├── blog_comment_grid_block.xml
│ │ │ │ │ ├── blog_comment_index.xml
│ │ │ │ │ ├── blog_import_form.xml
│ │ │ │ │ ├── blog_import_index.xml
│ │ │ │ │ ├── blog_post_edit.xml
│ │ │ │ │ ├── blog_post_grid.xml
│ │ │ │ │ ├── blog_post_grid_block.xml
│ │ │ │ │ ├── blog_post_index.xml
│ │ │ │ │ ├── blog_related_post_listing.xml
│ │ │ │ │ ├── blog_related_product_listing.xml
│ │ │ │ │ ├── blog_tag_create.xml
│ │ │ │ │ ├── blog_tag_edit.xml
│ │ │ │ │ ├── blog_tag_grid.xml
│ │ │ │ │ ├── blog_tag_grid_block.xml
│ │ │ │ │ ├── blog_tag_index.xml
│ │ │ │ │ └── blog_update_info.xml
│ │ │ │ ├── templates
│ │ │ │ │ ├── checkenableinfo.phtml
│ │ │ │ │ ├── feedback_button.phtml
│ │ │ │ │ ├── import.phtml
│ │ │ │ │ ├── post
│ │ │ │ │ │ ├── helper
│ │ │ │ │ │ │ └── gallery.phtml
│ │ │ │ │ │ └── tag
│ │ │ │ │ │ │ └── autocomplete.phtml
│ │ │ │ │ └── updateinfo.phtml
│ │ │ │ ├── ui_component
│ │ │ │ │ ├── blog_category_form.xml
│ │ │ │ │ ├── blog_comment_form.xml
│ │ │ │ │ ├── blog_new_category_form.xml
│ │ │ │ │ ├── blog_new_tag_form.xml
│ │ │ │ │ ├── blog_post_form.xml
│ │ │ │ │ ├── blog_related_post_listing.xml
│ │ │ │ │ ├── blog_related_product_listing.xml
│ │ │ │ │ └── blog_tag_form.xml
│ │ │ │ └── web
│ │ │ │ │ ├── css
│ │ │ │ │ ├── autocomplete.css
│ │ │ │ │ ├── import.css
│ │ │ │ │ └── jquery.tagsinput.css
│ │ │ │ │ ├── images
│ │ │ │ │ ├── add-feature-ico.png
│ │ │ │ │ ├── aw2_blog.png
│ │ │ │ │ ├── aw_blog.png
│ │ │ │ │ ├── bloger.jpg
│ │ │ │ │ ├── csv.jpg
│ │ │ │ │ ├── drupal.jpg
│ │ │ │ │ ├── feedback-ico.png
│ │ │ │ │ ├── joomla.jpg
│ │ │ │ │ ├── mageplaza.png
│ │ │ │ │ ├── mageplaza_m1.png
│ │ │ │ │ ├── mageplaza_m2.png
│ │ │ │ │ ├── mirasvit.png
│ │ │ │ │ ├── wordpress.png
│ │ │ │ │ └── xml.jpg
│ │ │ │ │ ├── js
│ │ │ │ │ ├── components
│ │ │ │ │ │ ├── new-category.js
│ │ │ │ │ │ └── new-tag.js
│ │ │ │ │ ├── form
│ │ │ │ │ │ └── element
│ │ │ │ │ │ │ └── link.js
│ │ │ │ │ ├── jquery.tagsinput.js
│ │ │ │ │ └── post-gallery.js
│ │ │ │ │ └── template
│ │ │ │ │ └── form
│ │ │ │ │ └── element
│ │ │ │ │ └── link.html
│ │ │ │ └── frontend
│ │ │ │ ├── layout
│ │ │ │ ├── blog_archive_view.xml
│ │ │ │ ├── blog_author_view.xml
│ │ │ │ ├── blog_category_view.xml
│ │ │ │ ├── blog_default.xml
│ │ │ │ ├── blog_index_index.xml
│ │ │ │ ├── blog_non_cacheable.xml
│ │ │ │ ├── blog_post_list.xml
│ │ │ │ ├── blog_post_opengraph.xml
│ │ │ │ ├── blog_post_richsnippets.xml
│ │ │ │ ├── blog_post_view.xml
│ │ │ │ ├── blog_rss_feed.xml
│ │ │ │ ├── blog_search_index.xml
│ │ │ │ ├── blog_tag_view.xml
│ │ │ │ ├── catalog_product_view.xml
│ │ │ │ └── default.xml
│ │ │ │ ├── templates
│ │ │ │ ├── addthis-js.phtml
│ │ │ │ ├── catalog
│ │ │ │ │ └── product
│ │ │ │ │ │ └── relatedposts.phtml
│ │ │ │ ├── category
│ │ │ │ │ ├── info.phtml
│ │ │ │ │ └── subcategory-links.phtml
│ │ │ │ ├── post
│ │ │ │ │ ├── footer.phtml
│ │ │ │ │ ├── info.phtml
│ │ │ │ │ ├── links.phtml
│ │ │ │ │ ├── list.phtml
│ │ │ │ │ ├── list
│ │ │ │ │ │ ├── item.phtml
│ │ │ │ │ │ ├── toolbar.phtml
│ │ │ │ │ │ └── toolbar
│ │ │ │ │ │ │ └── lazyload.phtml
│ │ │ │ │ ├── view.phtml
│ │ │ │ │ └── view
│ │ │ │ │ │ ├── comments
│ │ │ │ │ │ ├── disqus.phtml
│ │ │ │ │ │ ├── facebook.phtml
│ │ │ │ │ │ ├── google.phtml
│ │ │ │ │ │ ├── magefan.phtml
│ │ │ │ │ │ ├── magefan
│ │ │ │ │ │ │ └── comment.phtml
│ │ │ │ │ │ └── privacy_policy_checkbox.phtml
│ │ │ │ │ │ ├── gallery.phtml
│ │ │ │ │ │ ├── gallery_porto_fanybox2.phtml
│ │ │ │ │ │ ├── nextprev.phtml
│ │ │ │ │ │ ├── opengraph.phtml
│ │ │ │ │ │ ├── relatedposts.phtml
│ │ │ │ │ │ ├── relatedproducts.phtml
│ │ │ │ │ │ └── views_count.phtml
│ │ │ │ ├── rss
│ │ │ │ │ └── feed.phtml
│ │ │ │ ├── sidebar
│ │ │ │ │ ├── archive.phtml
│ │ │ │ │ ├── categories.phtml
│ │ │ │ │ ├── custom.phtml
│ │ │ │ │ ├── recent.phtml
│ │ │ │ │ ├── rss.phtml
│ │ │ │ │ ├── search.phtml
│ │ │ │ │ ├── tag_claud.phtml
│ │ │ │ │ └── tag_claud_animated.phtml
│ │ │ │ ├── tag
│ │ │ │ │ └── info.phtml
│ │ │ │ ├── themes
│ │ │ │ │ └── smartwave_porto
│ │ │ │ │ │ └── recent_home_custom.phtml
│ │ │ │ └── widget
│ │ │ │ │ ├── recent.phtml
│ │ │ │ │ └── recent_masonry.phtml
│ │ │ │ └── web
│ │ │ │ ├── css
│ │ │ │ ├── blog-custom.css
│ │ │ │ ├── blog-m.css
│ │ │ │ ├── comments.css
│ │ │ │ └── jquery.fancybox.min.css
│ │ │ │ ├── images
│ │ │ │ ├── rss-icon.png
│ │ │ │ └── search-icon.svg
│ │ │ │ └── js
│ │ │ │ ├── jquery.fancybox.min.js
│ │ │ │ ├── jquery.tagcanvas.min.js
│ │ │ │ ├── lazyload.js
│ │ │ │ ├── lib
│ │ │ │ └── masonry.pkgd.min.js
│ │ │ │ └── magefan-comments.js
│ │ ├── Community
│ │ │ ├── .gitignore
│ │ │ ├── Block
│ │ │ │ └── Adminhtml
│ │ │ │ │ ├── Edit
│ │ │ │ │ ├── BackButton.php
│ │ │ │ │ ├── CreateButton.php
│ │ │ │ │ ├── DeleteButton.php
│ │ │ │ │ ├── DuplicateButton.php
│ │ │ │ │ ├── GenericButton.php
│ │ │ │ │ ├── PreviewButton.php
│ │ │ │ │ ├── ResetButton.php
│ │ │ │ │ ├── SaveAndContinueButton.php
│ │ │ │ │ └── SaveButton.php
│ │ │ │ │ └── System
│ │ │ │ │ └── Config
│ │ │ │ │ └── Form
│ │ │ │ │ ├── Info.php
│ │ │ │ │ └── ProductKeyField.php
│ │ │ ├── Controller
│ │ │ │ └── Adminhtml
│ │ │ │ │ └── Actions.php
│ │ │ ├── Cron
│ │ │ │ └── Sections.php
│ │ │ ├── LICENSE.txt
│ │ │ ├── Model
│ │ │ │ ├── AdminNotificationFeed.php
│ │ │ │ ├── Section.php
│ │ │ │ ├── Section
│ │ │ │ │ └── Info.php
│ │ │ │ └── UrlChecker.php
│ │ │ ├── Observer
│ │ │ │ ├── ConfigObserver.php
│ │ │ │ └── PredispathAdminActionControllerObserver.php
│ │ │ ├── README.md
│ │ │ ├── composer.json
│ │ │ ├── etc
│ │ │ │ ├── adminhtml
│ │ │ │ │ ├── events.xml
│ │ │ │ │ └── system.xml
│ │ │ │ ├── crontab.xml
│ │ │ │ └── module.xml
│ │ │ └── registration.php
│ │ └── WysiwygAdvanced
│ │ │ ├── Block
│ │ │ └── Adminhtml
│ │ │ │ └── System
│ │ │ │ └── Config
│ │ │ │ └── Form
│ │ │ │ └── Info.php
│ │ │ ├── Model
│ │ │ └── Config
│ │ │ │ └── Source
│ │ │ │ └── Wysiwyg
│ │ │ │ └── Enabled.php
│ │ │ ├── Plugin
│ │ │ └── Magento
│ │ │ │ └── Ui
│ │ │ │ └── Component
│ │ │ │ └── Wysiwyg
│ │ │ │ └── ConfigPlugin.php
│ │ │ ├── README.md
│ │ │ ├── composer.json
│ │ │ ├── etc
│ │ │ ├── acl.xml
│ │ │ ├── adminhtml
│ │ │ │ ├── di.xml
│ │ │ │ └── system.xml
│ │ │ ├── config.xml
│ │ │ └── module.xml
│ │ │ └── registration.php
│ └── Sm
│ │ ├── FilterProducts
│ │ ├── Block
│ │ │ ├── FilterProducts.php
│ │ │ ├── Product
│ │ │ │ └── Renderer
│ │ │ │ │ └── Listing
│ │ │ │ │ └── Configurable.php
│ │ │ └── System
│ │ │ │ └── Config
│ │ │ │ └── Form
│ │ │ │ └── Field
│ │ │ │ └── DatePicker.php
│ │ ├── Controller
│ │ │ └── Index
│ │ │ │ └── Index.php
│ │ ├── Helper
│ │ │ └── Data.php
│ │ ├── Model
│ │ │ └── Config
│ │ │ │ └── Source
│ │ │ │ ├── ColumnDevices.php
│ │ │ │ ├── ListCategory.php
│ │ │ │ ├── OrderBy.php
│ │ │ │ ├── OrderDirection.php
│ │ │ │ ├── TypeFilter.php
│ │ │ │ └── TypeShow.php
│ │ ├── Setup
│ │ │ └── InstallData.php
│ │ ├── composer.json
│ │ ├── etc
│ │ │ ├── acl.xml
│ │ │ ├── adminhtml
│ │ │ │ ├── routes.xml
│ │ │ │ └── system.xml
│ │ │ ├── config.xml
│ │ │ ├── frontend
│ │ │ │ └── routes.xml
│ │ │ └── module.xml
│ │ ├── registration.php
│ │ └── view
│ │ │ └── frontend
│ │ │ ├── layout
│ │ │ └── filterproducts_index_index.xml
│ │ │ ├── templates
│ │ │ ├── default.phtml
│ │ │ └── product
│ │ │ │ └── listing
│ │ │ │ └── renderer.phtml
│ │ │ └── web
│ │ │ └── css
│ │ │ └── source
│ │ │ └── _module.less
│ │ ├── Magetheme
│ │ ├── Block
│ │ │ ├── Header.php
│ │ │ ├── Html
│ │ │ │ └── Breadcrumbs.php
│ │ │ ├── System
│ │ │ │ └── Config
│ │ │ │ │ └── Form
│ │ │ │ │ ├── Button
│ │ │ │ │ └── Import
│ │ │ │ │ │ ├── Cms.php
│ │ │ │ │ │ └── Demo.php
│ │ │ │ │ └── Field
│ │ │ │ │ └── Color.php
│ │ │ └── Template.php
│ │ ├── Controller
│ │ │ ├── Adminhtml
│ │ │ │ └── System
│ │ │ │ │ └── Config
│ │ │ │ │ ├── Cms.php
│ │ │ │ │ ├── Cms
│ │ │ │ │ └── Import.php
│ │ │ │ │ ├── Demo.php
│ │ │ │ │ └── Demo
│ │ │ │ │ └── Import.php
│ │ │ └── Index
│ │ │ │ └── Index.php
│ │ ├── Helper
│ │ │ └── Data.php
│ │ ├── LICENSE.txt
│ │ ├── LICENSE_AFL.txt
│ │ ├── Model
│ │ │ ├── Config
│ │ │ │ └── Source
│ │ │ │ │ ├── ListFooterStyles.php
│ │ │ │ │ ├── ListHeaderStyles.php
│ │ │ │ │ └── ListProductStyles.php
│ │ │ └── Import
│ │ │ │ ├── Cms.php
│ │ │ │ └── Demo.php
│ │ ├── README.md
│ │ ├── composer.json
│ │ ├── etc
│ │ │ ├── acl.xml
│ │ │ ├── adminhtml
│ │ │ │ ├── routes.xml
│ │ │ │ └── system.xml
│ │ │ ├── config.xml
│ │ │ ├── frontend
│ │ │ │ └── routes.xml
│ │ │ ├── import
│ │ │ │ ├── blocks.xml
│ │ │ │ ├── demo1.xml
│ │ │ │ └── pages.xml
│ │ │ └── module.xml
│ │ ├── registration.php
│ │ └── view
│ │ │ └── adminhtml
│ │ │ └── templates
│ │ │ └── system
│ │ │ └── config
│ │ │ ├── cms_button.phtml
│ │ │ └── demo_button.phtml
│ │ └── Themecore
│ │ ├── Block
│ │ ├── Cms
│ │ │ ├── Block.php
│ │ │ └── Page.php
│ │ ├── Html
│ │ │ └── Breadcrumbs.php
│ │ ├── System
│ │ │ └── Config
│ │ │ │ └── Form
│ │ │ │ ├── Button
│ │ │ │ └── Import
│ │ │ │ │ ├── Cms.php
│ │ │ │ │ └── Demo.php
│ │ │ │ └── Field
│ │ │ │ └── Color.php
│ │ └── Template.php
│ │ ├── Controller
│ │ ├── Adminhtml
│ │ │ └── System
│ │ │ │ └── Config
│ │ │ │ ├── Cms.php
│ │ │ │ ├── Cms
│ │ │ │ └── Import.php
│ │ │ │ ├── Demo.php
│ │ │ │ └── Demo
│ │ │ │ └── Import.php
│ │ └── Index
│ │ │ └── Index.php
│ │ ├── Helper
│ │ ├── Cssconfig.php
│ │ ├── Data.php
│ │ └── MobileDetect.php
│ │ ├── LICENSE.txt
│ │ ├── LICENSE_AFL.txt
│ │ ├── Model
│ │ ├── Config
│ │ │ └── Source
│ │ │ │ ├── Columns.php
│ │ │ │ ├── ListBgPosition.php
│ │ │ │ ├── ListBgRepeat.php
│ │ │ │ ├── ListBodyFont.php
│ │ │ │ ├── ListFontSize.php
│ │ │ │ ├── ListMenuStyles.php
│ │ │ │ ├── ListThumbs.php
│ │ │ │ └── TabStyles.php
│ │ ├── Cssconfig
│ │ │ └── Generator.php
│ │ └── Import
│ │ │ ├── Cms.php
│ │ │ └── Demo.php
│ │ ├── Observer
│ │ └── SaveThemecoreSettings.php
│ │ ├── README.md
│ │ ├── composer.json
│ │ ├── etc
│ │ ├── acl.xml
│ │ ├── adminhtml
│ │ │ ├── events.xml
│ │ │ ├── routes.xml
│ │ │ └── system.xml
│ │ ├── config.xml
│ │ ├── csp_whitelist.xml
│ │ ├── di.xml
│ │ ├── frontend
│ │ │ └── routes.xml
│ │ ├── import
│ │ │ ├── blocks.xml
│ │ │ ├── demo1.xml
│ │ │ ├── demo10.xml
│ │ │ ├── demo11.xml
│ │ │ ├── demo12.xml
│ │ │ ├── demo2.xml
│ │ │ ├── demo3.xml
│ │ │ ├── demo4.xml
│ │ │ ├── demo5.xml
│ │ │ ├── demo6.xml
│ │ │ ├── demo7.xml
│ │ │ ├── demo8.xml
│ │ │ ├── demo9.xml
│ │ │ └── pages.xml
│ │ └── module.xml
│ │ ├── registration.php
│ │ └── view
│ │ ├── adminhtml
│ │ └── templates
│ │ │ └── system
│ │ │ └── config
│ │ │ ├── cms_button.phtml
│ │ │ └── demo_button.phtml
│ │ └── frontend
│ │ └── templates
│ │ └── themecore
│ │ └── css
│ │ ├── settings.phtml
│ │ └── theme-color.phtml
└── design
│ └── frontend
│ └── Sm
│ ├── magetheme
│ ├── Magefan_Blog
│ │ ├── templates
│ │ │ ├── post
│ │ │ │ └── list
│ │ │ │ │ └── item.phtml
│ │ │ └── widget
│ │ │ │ ├── recent-list.phtml
│ │ │ │ ├── recent-slider-custom.phtml
│ │ │ │ └── recent-slider.phtml
│ │ └── web
│ │ │ └── css
│ │ │ └── blog-custom.css
│ ├── Magento_Catalog
│ │ ├── layout
│ │ │ ├── catalog_category_view.xml
│ │ │ └── catalog_product_view.xml
│ │ └── templates
│ │ │ └── product
│ │ │ ├── breadcrumbs.phtml
│ │ │ ├── list.phtml
│ │ │ └── list
│ │ │ ├── items-slider.phtml
│ │ │ └── items.phtml
│ ├── Magento_Checkout
│ │ ├── layout
│ │ │ └── checkout_index_index.xml
│ │ └── templates
│ │ │ └── cart
│ │ │ └── minicart.phtml
│ ├── Magento_Contact
│ │ └── templates
│ │ │ └── form.phtml
│ ├── Magento_Customer
│ │ ├── layout
│ │ │ └── default.xml
│ │ └── templates
│ │ │ └── account
│ │ │ └── customer.phtml
│ ├── Magento_Directory
│ │ └── templates
│ │ │ └── currency.phtml
│ ├── Magento_Downloadable
│ │ └── layout
│ │ │ └── catalog_product_view_type_downloadable.xml
│ ├── Magento_Newsletter
│ │ └── templates
│ │ │ ├── subscribe-footer.phtml
│ │ │ └── subscribe-popup.phtml
│ ├── Magento_Sales
│ │ └── layout
│ │ │ └── sales_order_print.xml
│ ├── Magento_Search
│ │ └── templates
│ │ │ └── form.mini.mobile.phtml
│ ├── Magento_Store
│ │ └── templates
│ │ │ └── switch
│ │ │ └── languages.phtml
│ ├── Magento_Theme
│ │ ├── layout
│ │ │ └── default_head_blocks.xml
│ │ └── templates
│ │ │ └── html
│ │ │ ├── breadcrumbs.phtml
│ │ │ └── header
│ │ │ └── logo.phtml
│ ├── Magento_Wishlist
│ │ └── templates
│ │ │ └── wishlist-header.phtml
│ ├── Sm_FilterProducts
│ │ └── templates
│ │ │ ├── default.phtml
│ │ │ ├── list-slider.phtml
│ │ │ ├── list.phtml
│ │ │ └── slider.phtml
│ ├── Sm_Magetheme
│ │ ├── layout
│ │ │ └── default.xml
│ │ └── templates
│ │ │ └── html
│ │ │ ├── customer.phtml
│ │ │ ├── footer-style
│ │ │ └── footer-1.phtml
│ │ │ ├── footer.phtml
│ │ │ ├── header-mobile.phtml
│ │ │ ├── header-style
│ │ │ └── header-1.phtml
│ │ │ ├── header.phtml
│ │ │ ├── menu-css
│ │ │ ├── horizontal-css.phtml
│ │ │ └── vertical-css.phtml
│ │ │ └── mobile
│ │ │ └── nav-mobile.phtml
│ ├── composer.json
│ ├── etc
│ │ └── view.xml
│ ├── i18n
│ │ └── en_US.csv
│ ├── media
│ │ └── preview.jpeg
│ ├── registration.php
│ ├── requirejs-config.js
│ ├── theme.xml
│ └── web
│ │ ├── css
│ │ ├── bootstrap_rtl.less
│ │ ├── footer-1.less
│ │ ├── footer-1_rtl.less
│ │ ├── header-1.less
│ │ ├── header-1_rtl.less
│ │ ├── pages-theme.less
│ │ ├── pages-theme_rtl.less
│ │ ├── product-1.less
│ │ ├── product-1_rtl.less
│ │ ├── source
│ │ │ ├── _theme.less
│ │ │ ├── detail
│ │ │ │ ├── _responsive.less
│ │ │ │ ├── _responsive_rtl.less
│ │ │ │ ├── _styles.less
│ │ │ │ └── _styles_rtl.less
│ │ │ ├── footer
│ │ │ │ └── footer-1
│ │ │ │ │ ├── _responsive.less
│ │ │ │ │ ├── _responsive_rtl.less
│ │ │ │ │ ├── _styles.less
│ │ │ │ │ └── _styles_rtl.less
│ │ │ ├── general
│ │ │ │ ├── _control.less
│ │ │ │ ├── _general.less
│ │ │ │ ├── _general_override_rtl.less
│ │ │ │ └── _pages.less
│ │ │ ├── header
│ │ │ │ ├── _general.less
│ │ │ │ └── header-1
│ │ │ │ │ ├── _responsive.less
│ │ │ │ │ ├── _responsive_rtl.less
│ │ │ │ │ ├── _styles.less
│ │ │ │ │ └── _styles_rtl.less
│ │ │ ├── home
│ │ │ │ ├── _styles.less
│ │ │ │ ├── _styles_rtl.less
│ │ │ │ └── part-1
│ │ │ │ │ ├── _responsive.less
│ │ │ │ │ ├── _responsive_rtl.less
│ │ │ │ │ ├── _styles.less
│ │ │ │ │ └── _styles_rtl.less
│ │ │ ├── libraries
│ │ │ │ ├── _bootstrap.less
│ │ │ │ ├── icomoon
│ │ │ │ │ ├── _style.less
│ │ │ │ │ └── demo
│ │ │ │ │ │ ├── Read Me.txt
│ │ │ │ │ │ ├── demo-files
│ │ │ │ │ │ ├── demo.css
│ │ │ │ │ │ └── demo.js
│ │ │ │ │ │ ├── demo.html
│ │ │ │ │ │ ├── fonts
│ │ │ │ │ │ ├── icomoon.eot
│ │ │ │ │ │ ├── icomoon.svg
│ │ │ │ │ │ ├── icomoon.ttf
│ │ │ │ │ │ └── icomoon.woff
│ │ │ │ │ │ ├── selection.json
│ │ │ │ │ │ └── style.css
│ │ │ │ └── slick
│ │ │ │ │ ├── _slick-theme.less
│ │ │ │ │ └── _slick.less
│ │ │ ├── listing
│ │ │ │ ├── _responsive.less
│ │ │ │ ├── _responsive_rtl.less
│ │ │ │ ├── _styles.less
│ │ │ │ └── _styles_rtl.less
│ │ │ └── product
│ │ │ │ └── product-1
│ │ │ │ ├── _styles.less
│ │ │ │ └── _styles_rtl.less
│ │ └── styles-m.less
│ │ ├── fonts
│ │ ├── icomoon.eot
│ │ ├── icomoon.svg
│ │ ├── icomoon.ttf
│ │ ├── icomoon.woff
│ │ ├── slick.eot
│ │ ├── slick.svg
│ │ ├── slick.ttf
│ │ └── slick.woff
│ │ ├── images
│ │ ├── ajax-loader.gif
│ │ ├── bg-select.svg
│ │ ├── flags
│ │ │ ├── flag_argentina.svg
│ │ │ ├── flag_belgium.svg
│ │ │ ├── flag_default.svg
│ │ │ ├── flag_french.svg
│ │ │ ├── flag_german.svg
│ │ │ ├── flag_honduras.svg
│ │ │ └── flag_hungary.svg
│ │ ├── icon-images.png
│ │ ├── logo.svg
│ │ ├── post
│ │ │ └── no_image.jpg
│ │ └── search-icon.png
│ │ └── js
│ │ ├── bootstrap
│ │ ├── bootstrap.min.js
│ │ └── popper.js
│ │ ├── slick.js
│ │ └── theme-js.js
│ └── themecore
│ ├── Magento_Catalog
│ └── templates
│ │ └── product
│ │ ├── image_with_borders.phtml
│ │ └── view
│ │ ├── details.phtml
│ │ └── gallery.phtml
│ ├── Magento_LayeredNavigation
│ └── templates
│ │ └── layer
│ │ ├── state.phtml
│ │ └── view.phtml
│ ├── Magento_Newsletter
│ └── templates
│ │ └── subscribe-popup.phtml
│ ├── Sm_Themecore
│ ├── layout
│ │ └── default.xml
│ └── templates
│ │ └── html
│ │ ├── backtotop.phtml
│ │ ├── custom-js.phtml
│ │ └── head.phtml
│ ├── composer.json
│ ├── media
│ └── preview.png
│ ├── registration.php
│ ├── requirejs-config.js
│ ├── theme.xml
│ └── web
│ ├── css
│ ├── source
│ │ ├── _theme.less
│ │ ├── core_styles
│ │ │ ├── _styles.less
│ │ │ ├── _theme_core_layout.less
│ │ │ └── detail
│ │ │ │ ├── _tab.less
│ │ │ │ └── tabs
│ │ │ │ ├── _accordion.less
│ │ │ │ ├── _horizontal.less
│ │ │ │ ├── _responsive.less
│ │ │ │ └── _vertical.less
│ │ ├── jquery.fancybox
│ │ │ └── _jquery.fancybox.less
│ │ └── owlcarousel
│ │ │ ├── _animate.less
│ │ │ ├── _owl.carousel.less
│ │ │ ├── _owl.theme.default.less
│ │ │ └── owl-carousel-example.html
│ └── styles-m.less
│ ├── images
│ ├── ajax-loader.gif
│ ├── jquery.fancybox
│ │ ├── blank.gif
│ │ ├── fancybox_loading.gif
│ │ ├── fancybox_loading@2x.gif
│ │ ├── fancybox_overlay.png
│ │ ├── fancybox_sprite.png
│ │ └── fancybox_sprite@2x.png
│ └── owl.video.play.png
│ └── js
│ ├── jquery.fancybox
│ ├── jquery.fancybox-media.js
│ └── jquery.fancybox.pack.js
│ ├── jquery.unveil.js
│ ├── main.js
│ ├── owl.carousel.js
│ └── swatch-renderer-mixin.js
├── data_sample
└── sample_data.sql
└── pub
└── media
├── lazyloading
└── blank.png
├── logomobile
└── default
│ └── logo-mobile.png
├── magefan_blog
├── blog-1.jpg
├── blog-2.jpg
├── blog-3.jpg
├── blog-4.jpg
├── blog-5.jpg
└── blog-6.jpg
├── pattern
└── default
│ └── pattern.jpg
├── sm
├── color
│ ├── color.png
│ ├── jscolor.js
│ └── jscolor.min.js
└── configed_css
│ ├── settings_argentina.css
│ ├── settings_belgium.css
│ ├── settings_default.css
│ ├── settings_french.css
│ ├── settings_german.css
│ ├── settings_honduras.css
│ └── settings_hungary.css
└── wysiwyg
├── 404page
└── not-found.png
├── about-us
├── about-image.jpg
├── client
│ └── item-1.png
└── member
│ ├── item-1.jpg
│ ├── item-2.jpg
│ ├── item-3.jpg
│ └── item-4.jpg
├── banner
├── banner-sidebar.jpg
├── item-1.jpg
├── item-2.jpg
├── item-3.jpg
├── item-4.jpg
├── item-5.jpg
└── item-6.jpg
├── brands
├── item-1.jpg
├── item-2.jpg
├── item-3.jpg
├── item-4.jpg
├── item-5.jpg
└── item-6.jpg
├── clients
└── item-1.jpg
├── newsletter
└── image-newsletter-popup.jpg
├── payments
└── payment-footer.png
├── services
├── item-1.png
├── item-2.png
├── item-3.png
└── item-4.png
└── slidershow
└── home-1
├── item-1.jpg
├── item-2.jpg
└── item-3.jpg
/app/code/Magefan/Blog/.gitignore:
--------------------------------------------------------------------------------
1 | .idea/
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/Api/AuthorCollectionInterface.php:
--------------------------------------------------------------------------------
1 | authorization->isAllowed("Magefan_Blog::category_save")) {
22 | return [];
23 | }
24 | return parent::getButtonData();
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/Block/Adminhtml/Category/DeleteButton.php:
--------------------------------------------------------------------------------
1 | authorization->isAllowed("Magefan_Blog::category_delete")) {
22 | return [];
23 | }
24 | return parent::getButtonData();
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/Block/Adminhtml/Category/DuplicateButton.php:
--------------------------------------------------------------------------------
1 | authorization->isAllowed("Magefan_Blog::category_save")) {
22 | return [];
23 | }
24 | return parent::getButtonData();
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/Block/Adminhtml/Category/SaveAndContinueButton.php:
--------------------------------------------------------------------------------
1 | authorization->isAllowed("Magefan_Blog::category_save")) {
22 | return [];
23 | }
24 | return parent::getButtonData();
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/Block/Adminhtml/Category/SaveButton.php:
--------------------------------------------------------------------------------
1 | authorization->isAllowed("Magefan_Blog::category_save")) {
22 | return [];
23 | }
24 | return parent::getButtonData();
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/Block/Adminhtml/Comment/DeleteButton.php:
--------------------------------------------------------------------------------
1 | authorization->isAllowed("Magefan_Blog::comment_delete")) {
22 | return [];
23 | }
24 | return parent::getButtonData();
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/Block/Adminhtml/Comment/SaveAndContinueButton.php:
--------------------------------------------------------------------------------
1 | authorization->isAllowed("Magefan_Blog::comment_save")) {
22 | return [];
23 | }
24 | return parent::getButtonData();
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/Block/Adminhtml/Comment/SaveButton.php:
--------------------------------------------------------------------------------
1 | authorization->isAllowed("Magefan_Blog::comment_save")) {
22 | return [];
23 | }
24 | return parent::getButtonData();
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/Block/Adminhtml/Grid/Column/Author.php:
--------------------------------------------------------------------------------
1 | _rendererTypes['author'] = \Magefan\Blog\Block\Adminhtml\Grid\Column\Render\Author::class;
23 | $this->_filterTypes['author'] = \Magefan\Blog\Block\Adminhtml\Grid\Column\Filter\Author::class;
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/Block/Adminhtml/Grid/Column/Categories.php:
--------------------------------------------------------------------------------
1 | _rendererTypes['category'] = \Magefan\Blog\Block\Adminhtml\Grid\Column\Render\Category::class;
23 | $this->_filterTypes['category'] = \Magefan\Blog\Block\Adminhtml\Grid\Column\Filter\Category::class;
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/Block/Adminhtml/Post/DeleteButton.php:
--------------------------------------------------------------------------------
1 | authorization->isAllowed("Magefan_Blog::post_delete")) {
22 | return [];
23 | }
24 | return parent::getButtonData();
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/Block/Adminhtml/Post/DuplicateButton.php:
--------------------------------------------------------------------------------
1 | authorization->isAllowed("Magefan_Blog::post_save")) {
22 | return [];
23 | }
24 | return parent::getButtonData();
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/Block/Adminhtml/Post/SaveAndContinueButton.php:
--------------------------------------------------------------------------------
1 | authorization->isAllowed("Magefan_Blog::post_save")) {
22 | return [];
23 | }
24 | return parent::getButtonData();
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/Block/Adminhtml/Post/SaveButton.php:
--------------------------------------------------------------------------------
1 | authorization->isAllowed("Magefan_Blog::post_save")) {
22 | return [];
23 | }
24 | return parent::getButtonData();
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/Block/Adminhtml/System/Config/Form/Info.php:
--------------------------------------------------------------------------------
1 | authorization->isAllowed("Magefan_Blog::tag_save")) {
22 | return [];
23 | }
24 | return parent::getButtonData();
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/Block/Adminhtml/Tag/DeleteButton.php:
--------------------------------------------------------------------------------
1 | authorization->isAllowed("Magefan_Blog::tag_delete")) {
22 | return [];
23 | }
24 | return parent::getButtonData();
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/Block/Adminhtml/Tag/SaveAndContinueButton.php:
--------------------------------------------------------------------------------
1 | authorization->isAllowed("Magefan_Blog::tag_save")) {
22 | return [];
23 | }
24 | return parent::getButtonData();
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/Block/Adminhtml/Tag/SaveButton.php:
--------------------------------------------------------------------------------
1 | authorization->isAllowed("Magefan_Blog::tag_save")) {
22 | return [];
23 | }
24 | return parent::getButtonData();
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/Block/Category/Info.php:
--------------------------------------------------------------------------------
1 | getLocaleCode() . '/sdk.js#xfbml=1&version=v3.3&appId=' .
30 | $this->getFacebookAppId() . '&autoLogAppEvents=1';
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/Block/Post/View/Comments/Google.php:
--------------------------------------------------------------------------------
1 | _authorization->isAllowed('Magefan_Blog::post_save');
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/Controller/Adminhtml/Post/Upload/Gallery.php:
--------------------------------------------------------------------------------
1 | _authorization->isAllowed('Magefan_Blog::post_save');
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/Controller/Adminhtml/Post/Upload/OgImg.php:
--------------------------------------------------------------------------------
1 | _authorization->isAllowed('Magefan_Blog::post_save');
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/Controller/Adminhtml/Tag/Autocomplete.php:
--------------------------------------------------------------------------------
1 | getRequest()->getParam('search');
22 | $collection = $this->_objectManager->create(\Magefan\Blog\Model\Tag\AutocompleteData::class);
23 |
24 | /** @var \Magento\Framework\Controller\Result\Json $resultJson */
25 | $resultJson= $this->resultFactory->create(ResultFactory::TYPE_JSON);
26 | $resultJson->setData($collection->getItems($search));
27 | return $resultJson;
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/Controller/Adminhtml/Tag/Delete.php:
--------------------------------------------------------------------------------
1 | moduleEnabled()) {
23 | return $this->_forwardNoroute();
24 | }
25 |
26 | $resultPage = $this->_objectManager->get(\Magefan\Blog\Helper\Page::class)
27 | ->prepareResultPage($this, new \Magento\Framework\DataObject());
28 | return $resultPage;
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/Controller/Post/Viewscount.php:
--------------------------------------------------------------------------------
1 | getId()) {
25 | $post->getResource()->incrementViewsCount($post);
26 | }
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/Controller/Rss/Feed.php:
--------------------------------------------------------------------------------
1 | moduleEnabled()) {
23 | return $this->_forwardNoroute();
24 | }
25 |
26 | $this->_view->loadLayout();
27 | $this->getResponse()
28 | ->setHeader('Content-type', 'text/xml; charset=UTF-8')
29 | ->setBody(
30 | $this->_view->getLayout()->getBlock('blog.rss.feed')->toHtml()
31 | );
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/Controller/Search/Index.php:
--------------------------------------------------------------------------------
1 | moduleEnabled()) {
23 | return $this->_forwardNoroute();
24 | }
25 |
26 | $resultPage = $this->_objectManager->get(\Magefan\Blog\Helper\Page::class)
27 | ->prepareResultPage($this, new \Magento\Framework\DataObject());
28 | return $resultPage;
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/Helper/Config.php:
--------------------------------------------------------------------------------
1 | '', 'label' => 'Use config settings']);
25 | return $options;
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/Model/Config/Source/WidgetTag.php:
--------------------------------------------------------------------------------
1 | options === null) {
25 | parent::toOptionArray();
26 | array_unshift($this->options, ['label' => __('Please select'), 'value' => 0]);
27 | }
28 |
29 | return $this->options;
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/Model/ResourceModel/Author/Collection.php:
--------------------------------------------------------------------------------
1 | _init(\Magefan\Blog\Model\Author::class, \Magefan\Blog\Model\ResourceModel\Author::class);
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/Model/ResourceModel/Tag/Collection.php:
--------------------------------------------------------------------------------
1 | _init(\Magefan\Blog\Model\Tag::class, \Magefan\Blog\Model\ResourceModel\Tag::class);
27 | }
28 |
29 | /**
30 | * Add active filter to collection
31 | * @return self
32 | */
33 | public function addActiveFilter()
34 | {
35 | return $this
36 | ->addFieldToFilter('main_table.is_active', \Magefan\Blog\Model\Tag::STATUS_ENABLED);
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/Plugin/Magento/AdminGws/Model/ModelsPlugin.php:
--------------------------------------------------------------------------------
1 | getStoreId();
29 | if ($model->getStoreIds()) {
30 | $model->setStoreId($model->getStoreIds());
31 | }
32 | }
33 |
34 | return $proceed($model);
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "magefan/module-blog",
3 | "description": "Implements Blog functionality on Magento 2 store",
4 | "require": {
5 | "magefan/module-community" : ">=2.0.12",
6 | "magefan/module-wysiwyg-advanced" : ">=2.0.10"
7 | },
8 | "suggest": {
9 | "magefan/module-blog-comments-recaptcha": "Install this module to activate ReCaptcha on blog comments form to protect against spam.",
10 | "magefan/module-blog-graph-ql": "Install this module to activate GraphQl integration for the blog.",
11 | "magefan/module-blog-amp": "Install this module to activate Blog integration with the Plumrocket AMP extension."
12 | },
13 | "type": "magento2-module",
14 | "version": "2.9.6.1",
15 | "autoload": {
16 | "files": [ "registration.php" ],
17 | "psr-4": {
18 | "Magefan\\Blog\\": ""
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/etc/adminhtml/events.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
22 |
23 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/etc/adminhtml/routes.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/etc/frontend/di.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 | -
15 |
- Magefan\Blog\Controller\Router
16 | - false
17 | - 60
18 |
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/etc/frontend/events.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/etc/frontend/routes.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/etc/module.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/registration.php:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/adminhtml/layout/blog_category_create.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/adminhtml/layout/blog_category_edit.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/adminhtml/layout/blog_category_grid.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/adminhtml/layout/blog_category_index.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/adminhtml/layout/blog_comment_edit.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/adminhtml/layout/blog_comment_grid.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/adminhtml/layout/blog_comment_index.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/adminhtml/layout/blog_import_form.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/adminhtml/layout/blog_import_index.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/adminhtml/layout/blog_post_edit.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/adminhtml/layout/blog_post_grid.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/adminhtml/layout/blog_post_index.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/adminhtml/layout/blog_related_post_listing.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/adminhtml/layout/blog_related_product_listing.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/adminhtml/layout/blog_tag_create.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/adminhtml/layout/blog_tag_edit.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/adminhtml/layout/blog_tag_grid.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/adminhtml/layout/blog_tag_index.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/adminhtml/web/css/import.css:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright © Magefan (support@magefan.com). All rights reserved.
3 | * Please visit Magefan.com for license details (https://magefan.com/end-user-license-agreement).
4 | *
5 | * Glory to Ukraine! Glory to the heroes!
6 | */
7 |
8 | table.available-imports {width:100%; max-width:850px;}
9 | table.available-imports td.item {width:25%;}
10 | table.available-imports td {text-align: center; margin:0px; padding:0px;}
11 | table.available-imports td .itm-hld {margin: 10px; padding: 20px; background: #373330; cursor: pointer;}
12 | table.available-imports td .itm-hld:hover {background:#524D49; }
13 | table.available-imports td .img {width:200px; height:200px; max-width: 200px; margin:5px;}
14 | table.available-imports td .more {background: #AAA6A0; color: white; padding-top: 30px; font-weight: 700;}
15 | table.available-imports td .lable {font-weight: 700; font-size:16px; color: #F7F3EB;}
16 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/adminhtml/web/css/jquery.tagsinput.css:
--------------------------------------------------------------------------------
1 | div.tagsinput { border:1px solid #CCC; background: #FFF; padding:5px; width:300px; height:100px; overflow-y: auto;}
2 | div.tagsinput span.tag { border: 1px solid #a79d95; -moz-border-radius:2px; -webkit-border-radius:2px; display: block; float: left; padding: 5px; text-decoration:none; background: #f5f5f5; color: #41362f; margin-right: 5px; margin-bottom:5px;font-family: helvetica; font-size:13px;}
3 | div.tagsinput span.tag > span {cursor: pointer;}
4 | div.tagsinput span.tag a { font-weight: bold; color: #41362f; text-decoration:none; font-size: 11px; }
5 | div.tagsinput input { width:80px; margin:0px; font-family: helvetica; font-size: 13px; border:1px solid transparent; padding:5px; background: transparent; color: #000; outline:0px; margin-right:5px; margin-bottom:5px; }
6 | div.tagsinput div { display:block; float: left; }
7 | .tags_clear { clear: both; width: 100%; height: 0px; }
8 | .not_valid {background: #FBD8DB !important; color: #90111A !important;}
9 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/adminhtml/web/images/add-feature-ico.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/app/code/Magefan/Blog/view/adminhtml/web/images/add-feature-ico.png
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/adminhtml/web/images/aw2_blog.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/app/code/Magefan/Blog/view/adminhtml/web/images/aw2_blog.png
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/adminhtml/web/images/aw_blog.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/app/code/Magefan/Blog/view/adminhtml/web/images/aw_blog.png
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/adminhtml/web/images/bloger.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/app/code/Magefan/Blog/view/adminhtml/web/images/bloger.jpg
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/adminhtml/web/images/csv.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/app/code/Magefan/Blog/view/adminhtml/web/images/csv.jpg
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/adminhtml/web/images/drupal.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/app/code/Magefan/Blog/view/adminhtml/web/images/drupal.jpg
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/adminhtml/web/images/feedback-ico.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/app/code/Magefan/Blog/view/adminhtml/web/images/feedback-ico.png
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/adminhtml/web/images/joomla.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/app/code/Magefan/Blog/view/adminhtml/web/images/joomla.jpg
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/adminhtml/web/images/mageplaza.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/app/code/Magefan/Blog/view/adminhtml/web/images/mageplaza.png
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/adminhtml/web/images/mageplaza_m1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/app/code/Magefan/Blog/view/adminhtml/web/images/mageplaza_m1.png
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/adminhtml/web/images/mageplaza_m2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/app/code/Magefan/Blog/view/adminhtml/web/images/mageplaza_m2.png
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/adminhtml/web/images/mirasvit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/app/code/Magefan/Blog/view/adminhtml/web/images/mirasvit.png
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/adminhtml/web/images/wordpress.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/app/code/Magefan/Blog/view/adminhtml/web/images/wordpress.png
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/adminhtml/web/images/xml.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/app/code/Magefan/Blog/view/adminhtml/web/images/xml.jpg
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/adminhtml/web/js/components/new-category.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright © Magefan (support@magefan.com). All rights reserved.
3 | * Please visit Magefan.com for license details (https://magefan.com/end-user-license-agreement).
4 | *
5 | * Glory to Ukraine! Glory to the heroes!
6 | */
7 |
8 | define([
9 | 'Magefan_Blog/js/components/new-tag'
10 | ], function (Select) {
11 | 'use strict';
12 |
13 | return Select.extend({
14 |
15 | /**
16 | * Normalize option object.
17 | *
18 | * @param {Object} data - Option object.
19 | * @returns {Object}
20 | */
21 | parseData: function (data) {
22 | return {
23 | 'is_active': data.model['is_active'],
24 | level: data.model['level'],
25 | value: data.model['category_id'],
26 | label: data.model['title'],
27 | parent: data.model['parent_id']
28 | };
29 | }
30 | });
31 | });
32 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/adminhtml/web/js/form/element/link.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright © Magefan (support@magefan.com). All rights reserved.
3 | * Please visit Magefan.com for license details (https://magefan.com/end-user-license-agreement).
4 | *
5 | * Glory to Ukraine! Glory to the heroes!
6 | */
7 |
8 | define([
9 | 'Magento_Ui/js/form/element/abstract'
10 | ], function (AbstractElement) {
11 | 'use strict';
12 |
13 | return AbstractElement.extend({
14 | defaults: {
15 | elementTmpl: 'Magefan_Blog/form/element/link'
16 | },
17 |
18 | initialize: function () {
19 | this._super();
20 |
21 | var value = this.value();
22 | this.url = value.url;
23 | this.title = value.title;
24 | this.text = value.text;
25 | },
26 |
27 | });
28 | });
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/adminhtml/web/js/post-gallery.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright © Magefan (support@magefan.com). All rights reserved.
3 | * Please visit Magefan.com for license details (https://magefan.com/end-user-license-agreement).
4 | *
5 | * Glory to Ukraine! Glory to the heroes!
6 | */
7 |
8 | /*jshint jquery:true*/
9 | define([
10 | 'jquery',
11 | 'underscore',
12 | 'mage/template',
13 | 'uiRegistry',
14 | 'productGallery',
15 | 'jquery/ui',
16 | 'baseImage'
17 | ], function ($, _, mageTemplate, registry, productGallery) {
18 | 'use strict';
19 |
20 | $.widget('mage.productGallery', $.mage.productGallery, {
21 | _showDialog: function (imageData) {}
22 | });
23 |
24 | return $.mage.productGallery;
25 | });
26 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/adminhtml/web/template/form/element/link.html:
--------------------------------------------------------------------------------
1 |
9 |
10 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/frontend/layout/blog_archive_view.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/frontend/layout/blog_author_view.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/frontend/layout/blog_index_index.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/frontend/layout/blog_non_cacheable.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/frontend/layout/blog_post_opengraph.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/frontend/layout/blog_post_richsnippets.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/frontend/layout/blog_rss_feed.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/frontend/layout/blog_search_index.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/frontend/layout/blog_tag_view.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/frontend/layout/default.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/frontend/templates/addthis-js.phtml:
--------------------------------------------------------------------------------
1 |
9 |
12 |
18 |
20 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/frontend/templates/category/info.phtml:
--------------------------------------------------------------------------------
1 |
9 |
16 |
17 | getContent()): ?>
18 | = /*@noEscape*/ $content ?>
19 |
20 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/frontend/templates/post/footer.phtml:
--------------------------------------------------------------------------------
1 |
9 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/frontend/templates/post/list/toolbar.phtml:
--------------------------------------------------------------------------------
1 |
9 |
16 | getCollection()->getSize()) { ?>
17 | getWidgetOptionsJson() ?>
18 |
20 | >
21 | = /*@noEscape*/ $block->getPagerHtml() ?>
22 |
23 |
24 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/frontend/templates/post/view/comments/disqus.phtml:
--------------------------------------------------------------------------------
1 |
9 |
16 |
17 |
30 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/frontend/templates/post/view/comments/google.phtml:
--------------------------------------------------------------------------------
1 |
9 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/frontend/templates/post/view/opengraph.phtml:
--------------------------------------------------------------------------------
1 |
9 |
16 |
17 |
18 |
19 |
20 |
21 | getImage()) { ?>
22 |
23 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/frontend/templates/post/view/views_count.phtml:
--------------------------------------------------------------------------------
1 |
13 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/frontend/templates/sidebar/custom.phtml:
--------------------------------------------------------------------------------
1 |
9 |
16 | getContent() ?>
17 |
18 |
19 | = /*@noEscape*/ $content ?>
20 |
21 |
22 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/frontend/templates/sidebar/rss.phtml:
--------------------------------------------------------------------------------
1 |
9 |
16 |
31 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/frontend/templates/tag/info.phtml:
--------------------------------------------------------------------------------
1 |
9 |
16 |
17 | getContent()): ?>
18 | = /*@noEscape*/ $content ?>
19 |
20 |
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/frontend/web/css/blog-custom.css:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright © Magefan (support@magefan.com). All rights reserved.
3 | * Please visit Magefan.com for license details (https://magefan.com/end-user-license-agreement).
4 | *
5 | * Glory to Ukraine! Glory to the heroes!
6 | */
--------------------------------------------------------------------------------
/app/code/Magefan/Blog/view/frontend/web/images/rss-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/app/code/Magefan/Blog/view/frontend/web/images/rss-icon.png
--------------------------------------------------------------------------------
/app/code/Magefan/Community/.gitignore:
--------------------------------------------------------------------------------
1 | .idea/
--------------------------------------------------------------------------------
/app/code/Magefan/Community/Block/Adminhtml/Edit/BackButton.php:
--------------------------------------------------------------------------------
1 | __('Back'),
23 | 'on_click' => sprintf("location.href = '%s';", $this->getBackUrl()),
24 | 'class' => 'back',
25 | 'sort_order' => 10
26 | ];
27 | }
28 |
29 | /**
30 | * Get URL for back (reset) button
31 | *
32 | * @return string
33 | */
34 | public function getBackUrl()
35 | {
36 | return $this->getUrl('*/*/');
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/app/code/Magefan/Community/Block/Adminhtml/Edit/CreateButton.php:
--------------------------------------------------------------------------------
1 | __('Create'),
23 | 'class' => 'save primary',
24 | 'data_attribute' => [
25 | 'mage-init' => ['button' => ['event' => 'save']],
26 | 'form-role' => 'save',
27 | ],
28 | 'sort_order' => 10
29 | ];
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/app/code/Magefan/Community/Block/Adminhtml/Edit/ResetButton.php:
--------------------------------------------------------------------------------
1 | __('Reset'),
23 | 'class' => 'reset',
24 | 'on_click' => 'location.reload();',
25 | 'sort_order' => 30
26 | ];
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/app/code/Magefan/Community/Block/Adminhtml/Edit/SaveAndContinueButton.php:
--------------------------------------------------------------------------------
1 | __('Save and Continue Edit'),
24 | 'class' => 'save',
25 | 'data_attribute' => [
26 | 'mage-init' => [
27 | 'button' => ['event' => 'saveAndContinueEdit'],
28 | ],
29 | ],
30 | 'sort_order' => 80,
31 | ];
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/app/code/Magefan/Community/Block/Adminhtml/Edit/SaveButton.php:
--------------------------------------------------------------------------------
1 | __('Save'),
23 | 'class' => 'save primary',
24 | 'data_attribute' => [
25 | 'mage-init' => ['button' => ['event' => 'save']],
26 | 'form-role' => 'save',
27 | ],
28 | 'sort_order' => 90,
29 | ];
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/app/code/Magefan/Community/LICENSE.txt:
--------------------------------------------------------------------------------
1 | Please visit Magefan.com for license details (https://magefan.com/end-user-license-agreement) or email Magefan (support@magefan.com) to get a copy of license agreement.
--------------------------------------------------------------------------------
/app/code/Magefan/Community/Model/UrlChecker.php:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/app/code/Magefan/Community/etc/adminhtml/system.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/app/code/Magefan/Community/etc/crontab.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
10 |
11 | 1 1 1,10 * *
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/app/code/Magefan/Community/etc/module.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/app/code/Magefan/Community/registration.php:
--------------------------------------------------------------------------------
1 | 0, 'label' => __('Use Default Content Config Settings (General > Content Management)')],
21 | ['value' => \Magento\Cms\Model\Wysiwyg\Config::WYSIWYG_ENABLED, 'label' => __('Enabled by Default')],
22 | ['value' => \Magento\Cms\Model\Wysiwyg\Config::WYSIWYG_HIDDEN, 'label' => __('Disabled by Default')],
23 | ['value' => \Magento\Cms\Model\Wysiwyg\Config::WYSIWYG_DISABLED, 'label' => __('Disabled Completely')]
24 | ];
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/app/code/Magefan/WysiwygAdvanced/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "magefan/module-wysiwyg-advanced",
3 | "description": "Extend TinyMCE 4 in Magento 2",
4 | "require": {
5 | "magefan/module-community" : ">=2.0.12"
6 | },
7 | "type": "magento2-module",
8 | "version": "2.0.10",
9 | "license": [
10 | "OSL-3.0",
11 | "AFL-3.0"
12 | ],
13 | "autoload": {
14 | "files": [
15 | "registration.php"
16 | ],
17 | "psr-4": {
18 | "Magefan\\WysiwygAdvanced\\": ""
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/app/code/Magefan/WysiwygAdvanced/etc/acl.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/app/code/Magefan/WysiwygAdvanced/etc/adminhtml/di.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/app/code/Magefan/WysiwygAdvanced/etc/config.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
10 |
11 |
12 | 0
13 | 0
14 | 0
15 | 0
16 | 0
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/app/code/Magefan/WysiwygAdvanced/etc/module.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/app/code/Magefan/WysiwygAdvanced/registration.php:
--------------------------------------------------------------------------------
1 | 1, 'label'=>__('1')],
18 | ['value'=>2, 'label'=>__('2')],
19 | ['value'=>3, 'label'=>__('3')],
20 | ['value'=>4, 'label'=>__('4')],
21 | ['value'=>6, 'label'=>__('5')]
22 | ];
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/app/code/Sm/FilterProducts/Model/Config/Source/OrderBy.php:
--------------------------------------------------------------------------------
1 | 'name', 'label'=>__('Name')],
18 | ['value'=>'entity_id', 'label'=>__('Id')],
19 | ['value'=>'created_at', 'label'=>__('Date Created')],
20 | ['value'=>'price', 'label'=>__('Price')],
21 | ['value'=>'random', 'label'=>__('Random')]
22 | ];
23 | }
24 | }
--------------------------------------------------------------------------------
/app/code/Sm/FilterProducts/Model/Config/Source/OrderDirection.php:
--------------------------------------------------------------------------------
1 | 'ASC', 'label'=>__('Asc')],
18 | ['value'=>'DESC', 'label'=>__('Desc')]
19 | ];
20 | }
21 | }
--------------------------------------------------------------------------------
/app/code/Sm/FilterProducts/Model/Config/Source/TypeShow.php:
--------------------------------------------------------------------------------
1 | 'simple', 'label'=>__('Simple')],
18 | ['value'=>'slide', 'label'=>__('Slide')]
19 | ];
20 | }
21 | }
--------------------------------------------------------------------------------
/app/code/Sm/FilterProducts/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "sm/filterproducts",
3 | "description": "N/A",
4 | "require": {
5 | "php": "~5.5.0|~5.6.0|~7.0.0",
6 | "magento/module-store": "100.0.*",
7 | "magento/module-theme": "100.0.*",
8 | "magento/module-widget": "100.0.*",
9 | "magento/module-backend": "100.0.*",
10 | "magento/module-catalog": "100.0.*",
11 | "magento/module-email": "100.0.*",
12 | "magento/module-ui": "100.0.*",
13 | "magento/module-variable": "100.0.*",
14 | "magento/module-media-storage": "100.0.*",
15 | "magento/framework": "100.0.*",
16 | "magento/magento-composer-installer": "*"
17 | },
18 | "type": "magento2-module",
19 | "version": "1.4.0",
20 | "license": [
21 | "OSL-3.0",
22 | "AFL-3.0"
23 | ],
24 | "extra": {
25 | "map": [
26 | [
27 | "*",
28 | "Sm/FilterProducts"
29 | ]
30 | ]
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/app/code/Sm/FilterProducts/etc/acl.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/app/code/Sm/FilterProducts/etc/adminhtml/routes.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/app/code/Sm/FilterProducts/etc/config.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
10 |
11 |
12 | 1
13 | New Products
14 | simple
15 |
16 |
17 | 0
18 | lastest_products
19 |
20 |
21 | name
22 | ASC
23 | 5
24 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/app/code/Sm/FilterProducts/etc/frontend/routes.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/app/code/Sm/FilterProducts/etc/module.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/code/Sm/FilterProducts/registration.php:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Sm Filter Products
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/app/code/Sm/FilterProducts/view/frontend/web/css/source/_module.less:
--------------------------------------------------------------------------------
1 | & when (@media-common = true) {
2 | .deals-countdown {
3 | margin-bottom: 10px;
4 |
5 | .deals-time {
6 | display: inline-block;
7 | vertical-align: top;
8 | text-align: center;
9 | border: 1px solid #ddd;
10 | padding: 5px 10px;
11 |
12 | .num-time {
13 | font-weight: 700;
14 | }
15 | }
16 | }
17 | }
18 |
19 |
--------------------------------------------------------------------------------
/app/code/Sm/Magetheme/Block/Header.php:
--------------------------------------------------------------------------------
1 | _logo = $logo;
16 | parent::__construct($context, $data);
17 | }
18 |
19 |
20 | /**
21 | * @return string
22 | */
23 | public function getLogoAlt()
24 | {
25 | return $this->_logo->getLogoAlt();
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/app/code/Sm/Magetheme/Block/Html/Breadcrumbs.php:
--------------------------------------------------------------------------------
1 | _crumbs;
9 | }
10 |
11 | public function getBaseUrl()
12 | {
13 | return $this->_storeManager->getStore()->getBaseUrl();
14 | }
15 | }
16 | ?>
--------------------------------------------------------------------------------
/app/code/Sm/Magetheme/Controller/Adminhtml/System/Config/Cms.php:
--------------------------------------------------------------------------------
1 | _objectManager->get('Sm\Magetheme\Model\Import\Cms')
9 | ->importCms($this->getRequest()->getParam('import_type'));
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/app/code/Sm/Magetheme/Controller/Adminhtml/System/Config/Demo.php:
--------------------------------------------------------------------------------
1 | _objectManager->get('Sm\Magetheme\\Model\Import\Demo')
9 | ->importDemo($this->getRequest()->getParam('demo_version'),$this->getRequest()->getParam('current_store'),$this->getRequest()->getParam('current_website'));
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/app/code/Sm/Magetheme/LICENSE_AFL.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/app/code/Sm/Magetheme/LICENSE_AFL.txt
--------------------------------------------------------------------------------
/app/code/Sm/Magetheme/Model/Config/Source/ListFooterStyles.php:
--------------------------------------------------------------------------------
1 | 'footer-1', 'label' => __('Footer Style 1')],
18 | ];
19 | }
20 | }
--------------------------------------------------------------------------------
/app/code/Sm/Magetheme/Model/Config/Source/ListHeaderStyles.php:
--------------------------------------------------------------------------------
1 | 'header-1', 'label' => __('Header Style 1')],
18 | ];
19 | }
20 | }
--------------------------------------------------------------------------------
/app/code/Sm/Magetheme/Model/Config/Source/ListProductStyles.php:
--------------------------------------------------------------------------------
1 | 'product-1', 'label' => __('Product Style 1')],
18 | ];
19 | }
20 | }
--------------------------------------------------------------------------------
/app/code/Sm/Magetheme/README.md:
--------------------------------------------------------------------------------
1 | Magento_Catalog module functionality is represented by the following sub-systems:
2 | - Products Management. It includes CRUD operation of product, product media, product attributes, etc...
3 | - Category Management. It includes CRUD operation of category, category attributes
4 |
5 | Catalog module provides mechanism for creating new product type in the system.
6 | Catalog module provides API filtering that allows to limit product selection with advanced filters.
7 |
--------------------------------------------------------------------------------
/app/code/Sm/Magetheme/etc/acl.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/app/code/Sm/Magetheme/etc/adminhtml/routes.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/app/code/Sm/Magetheme/etc/config.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | header-1
8 | footer-1
9 | 0
10 |
11 |
12 |
13 | 0
14 | 0
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/app/code/Sm/Magetheme/etc/frontend/routes.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/app/code/Sm/Magetheme/etc/module.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/code/Sm/Magetheme/registration.php:
--------------------------------------------------------------------------------
1 | _crumbs;
9 | }
10 |
11 | public function getBaseUrl()
12 | {
13 | return $this->_storeManager->getStore()->getBaseUrl();
14 | }
15 | }
16 | ?>
--------------------------------------------------------------------------------
/app/code/Sm/Themecore/Controller/Adminhtml/System/Config/Cms.php:
--------------------------------------------------------------------------------
1 | _objectManager->get('Sm\Themecore\Model\Import\Cms')
9 | ->importCms($this->getRequest()->getParam('import_type'));
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/app/code/Sm/Themecore/Controller/Adminhtml/System/Config/Demo.php:
--------------------------------------------------------------------------------
1 | _objectManager->get('Sm\Themecore\\Model\Import\Demo')
9 | ->importDemo($this->getRequest()->getParam('demo_version'),$this->getRequest()->getParam('current_store'),$this->getRequest()->getParam('current_website'));
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/app/code/Sm/Themecore/Model/Config/Source/Columns.php:
--------------------------------------------------------------------------------
1 | '1', 'label' => __('1 Column')],
11 | ['value' => '2', 'label' => __('2 Columns')],
12 | ['value' => '3', 'label' => __('3 Columns')],
13 | ['value' => '4', 'label' => __('4 Columns')],
14 | ['value' => '5', 'label' => __('5 Columns')],
15 | ['value' => '6', 'label' => __('6 Columns')],
16 | ['value' => '7', 'label' => __('7 Columns')],
17 | ['value' => '8', 'label' => __('8 Columns')],
18 | ];
19 | }
20 | }
--------------------------------------------------------------------------------
/app/code/Sm/Themecore/Model/Config/Source/ListBgRepeat.php:
--------------------------------------------------------------------------------
1 | 'repeat', 'label' => __('Repeat')],
18 | ['value' => 'repeat-x', 'label' => __('Repeat X')],
19 | ['value' => 'repeat-y', 'label' => __('Repeat Y')],
20 | ['value' => 'no-repeat', 'label' => __('No Repeat')],
21 | ];
22 | }
23 | }
--------------------------------------------------------------------------------
/app/code/Sm/Themecore/Model/Config/Source/ListMenuStyles.php:
--------------------------------------------------------------------------------
1 | 'megamenu', 'label' => __('Mega Menu')],
18 | ['value' => 'css', 'label' => __('Css Menu')],
19 | ];
20 | }
21 | }
--------------------------------------------------------------------------------
/app/code/Sm/Themecore/Model/Config/Source/ListThumbs.php:
--------------------------------------------------------------------------------
1 | 'horizontal', 'label' => __('Horizontal')],
18 | ['value' => 'vertical', 'label' => __('Vertical')],
19 | ['value' => 'dots', 'label' => __('Dots')],
20 | ];
21 | }
22 | }
23 |
24 |
--------------------------------------------------------------------------------
/app/code/Sm/Themecore/Model/Config/Source/TabStyles.php:
--------------------------------------------------------------------------------
1 | 'default', 'label' => __('Horizontal')],
18 | ['value' => 'vertical', 'label' => __('Vertical')],
19 | ['value' => 'accordion', 'label' => __('Accordion')],
20 | ];
21 | }
22 | }
23 |
24 |
--------------------------------------------------------------------------------
/app/code/Sm/Themecore/README.md:
--------------------------------------------------------------------------------
1 | Magento_Catalog module functionality is represented by the following sub-systems:
2 | - Products Management. It includes CRUD operation of product, product media, product attributes, etc...
3 | - Category Management. It includes CRUD operation of category, category attributes
4 |
5 | Catalog module provides mechanism for creating new product type in the system.
6 | Catalog module provides API filtering that allows to limit product selection with advanced filters.
7 |
--------------------------------------------------------------------------------
/app/code/Sm/Themecore/etc/acl.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/app/code/Sm/Themecore/etc/adminhtml/events.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/app/code/Sm/Themecore/etc/adminhtml/routes.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/app/code/Sm/Themecore/etc/di.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/code/Sm/Themecore/etc/frontend/routes.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/app/code/Sm/Themecore/etc/module.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/code/Sm/Themecore/registration.php:
--------------------------------------------------------------------------------
1 |
2 |
8 |
10 |
11 |
12 |
13 |
14 | banner-sidebar
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/Magento_Checkout/layout/checkout_index_index.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/Magento_Downloadable/layout/catalog_product_view_type_downloadable.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/Magento_Sales/layout/sales_order_print.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
10 |
11 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/Magento_Theme/layout/default_head_blocks.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/Sm_Magetheme/templates/html/footer.phtml:
--------------------------------------------------------------------------------
1 | helper('Sm\Magetheme\Helper\Data');
14 | $footerStyle = $_config->getThemeLayout('footer_style');
15 |
16 | include($block->getTemplateFile("Sm_Magetheme::html/footer-style/" . $footerStyle . ".phtml"));
17 | ?>
18 |
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/Sm_Magetheme/templates/html/header.phtml:
--------------------------------------------------------------------------------
1 | helper('Sm\Magetheme\Helper\Data');
14 | $_configCore = $this->helper('Sm\Themecore\Helper\Data');
15 | $headerStyle = $_config->getThemeLayout('header_style');
16 | $mediaSrc = $_config->getMediaUrl();
17 | $logoMobile = $_configCore->getGeneral('mobile_layout/logo_mobile');
18 | $menuType = $_configCore->getGeneral('navigation_group/menu_style');
19 | $breakPoint = $_configCore->getGeneral('mobile_layout/mobile_break_point');
20 | ?>
21 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/Sm_Magetheme/templates/html/mobile/nav-mobile.phtml:
--------------------------------------------------------------------------------
1 |
10 |
17 |
18 | getColumnsLimit() ?: 0;
20 | $_menu = $block->getHtml('level-top', 'submenu', $columnsLimit);
21 | $_config = $this->helper('Sm\Themecore\Helper\Data');
22 | $menuType = $_config->getGeneral('navigation_group/menu_style');
23 | ?>
24 |
25 |
35 |
36 |
37 |
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "sm/theme-frontend-magetheme",
3 | "description": "N/A",
4 | "require": {
5 | "php": "~5.5.0|~5.6.0|~7.0.0",
6 | "magento/theme-frontend-blank": "100.0.*",
7 | "magento/framework": "100.0.*"
8 | },
9 | "type": "magento2-theme",
10 | "version": "100.0.3",
11 | "license": [
12 | "OSL-3.0",
13 | "AFL-3.0"
14 | ],
15 | "autoload": {
16 | "files": [
17 | "registration.php"
18 | ]
19 | }
20 | }
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/i18n/en_US.csv:
--------------------------------------------------------------------------------
1 | "Sign In","Login"
2 | "My Cart","Shopping Cart"
3 | "Create an Account","Register"
4 | "%1 items","%1",module,Magento_Wishlist
5 | "1 item","1",module,Magento_Wishlist
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/media/preview.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/app/design/frontend/Sm/magetheme/media/preview.jpeg
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/registration.php:
--------------------------------------------------------------------------------
1 |
3 | Sm Magetheme
4 | Sm/themecore
5 |
6 | media/preview.jpeg
7 |
8 |
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/web/css/footer-1.less:
--------------------------------------------------------------------------------
1 | @import 'source/lib/_lib.less';
2 | // Global lib
3 | @import 'source/_theme.less';
4 | // Theme overrides
5 | @import 'source/_variables.less';
6 | // Theme style
7 | @import 'source/footer/footer-1/_styles.less';
8 | @import 'source/footer/footer-1/_responsive.less';
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/web/css/footer-1_rtl.less:
--------------------------------------------------------------------------------
1 | @import 'source/lib/_lib.less';
2 | // Global lib
3 | @import 'source/_theme.less';
4 | // Theme overrides
5 | @import 'source/_variables.less';
6 | // Theme style
7 | @import 'source/footer/footer-1/_styles_rtl.less';
8 | @import 'source/footer/footer-1/_responsive_rtl.less';
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/web/css/header-1.less:
--------------------------------------------------------------------------------
1 | @import 'source/lib/_lib.less';
2 | // Global lib
3 | @import 'source/_theme.less';
4 | // Theme overrides
5 | @import 'source/_variables.less';
6 | // Theme style
7 | @import 'source/header/header-1/_styles.less';
8 | @import 'source/header/header-1/_responsive.less';
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/web/css/header-1_rtl.less:
--------------------------------------------------------------------------------
1 | @import 'source/lib/_lib.less';
2 | // Global lib
3 | @import 'source/_theme.less';
4 | // Theme overrides
5 | @import 'source/_variables.less';
6 | // Theme style
7 | @import 'source/header/header-1/_styles_rtl.less';
8 | @import 'source/header/header-1/_responsive_rtl.less';
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/web/css/pages-theme.less:
--------------------------------------------------------------------------------
1 | @import 'source/lib/_lib.less';
2 | // Global lib
3 | @import 'source/_theme.less';
4 | // Theme overrides
5 | @import 'source/_variables.less';
6 | /**
7 | * Home page
8 | */
9 | @import "source/home/_styles.less";
10 | /**
11 | * Listing page
12 | */
13 | @import "source/listing/_styles.less";
14 | @import "source/listing/_responsive.less";
15 | /**
16 | * Detail page
17 | */
18 | @import "source/detail/_styles.less";
19 | @import "source/detail/_responsive.less";
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/web/css/pages-theme_rtl.less:
--------------------------------------------------------------------------------
1 | @import 'source/lib/_lib.less';
2 | // Global lib
3 | @import 'source/_theme.less';
4 | // Theme overrides
5 | @import 'source/_variables.less';
6 | /**
7 | * Override general
8 | */
9 | @import "source/general/_general_override_rtl.less";
10 | /**
11 | * Home page
12 | */
13 | @import "source/home/_styles_rtl.less";
14 | /**
15 | * Listing page
16 | */
17 | @import "source/listing/_styles_rtl.less";
18 | @import "source/listing/_responsive_rtl.less";
19 | /**
20 | * Detail page
21 | */
22 | @import "source/detail/_styles_rtl.less";
23 | @import "source/detail/_responsive_rtl.less";
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/web/css/product-1.less:
--------------------------------------------------------------------------------
1 | @import 'source/lib/_lib.less';
2 | // Global lib
3 | @import 'source/_theme.less';
4 | // Theme overrides
5 | @import 'source/_variables.less';
6 | // Theme style
7 | @import 'source/product/product-1/_styles.less';
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/web/css/product-1_rtl.less:
--------------------------------------------------------------------------------
1 | @import 'source/lib/_lib.less';
2 | // Global lib
3 | @import 'source/_theme.less';
4 | // Theme overrides
5 | @import 'source/_variables.less';
6 | // Theme style
7 | @import 'source/product/product-1/_styles_rtl.less';
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/web/css/source/detail/_responsive.less:
--------------------------------------------------------------------------------
1 | @media (min-width: 1200px) {
2 |
3 | }
4 |
5 | @media (min-width: 1200px) and (max-width: 1440px) {
6 |
7 | }
8 |
9 | @media (min-width: 992px) and (max-width: 1199px) {
10 |
11 | }
12 |
13 | @media (min-width: 768px) and (max-width: 991px) {
14 |
15 | }
16 |
17 | @media (min-width: 481px) and (max-width: 767px) {
18 |
19 | }
20 |
21 | @media (max-width: 767px) {
22 | .default-style .resp-tabs-list li {
23 | float: none !important;
24 | margin: 0 0 15px !important;
25 | }
26 | }
27 |
28 | @media (max-width: 480px) {
29 | .product-info-main .product.attribute.overview {
30 | padding-top: 30px;
31 | }
32 | }
33 |
34 | @media (max-width: 375px) {
35 | .product-info-main .product-social-links {
36 | padding-top: 0;
37 | clear: both;
38 | }
39 |
40 | .product-info-main .product-social-links .action,
41 | .product-info-main .product-addto-links .action {
42 | margin-left: 0;
43 | margin-right: 5px;
44 | }
45 | }
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/web/css/source/detail/_responsive_rtl.less:
--------------------------------------------------------------------------------
1 | @media (min-width: 1200px) {
2 |
3 | }
4 |
5 | @media (min-width: 1200px) and (max-width: 1440px) {
6 |
7 | }
8 |
9 | @media (min-width: 992px) and (max-width: 1199px) {
10 |
11 | }
12 |
13 | @media (min-width: 768px) and (max-width: 991px) {
14 |
15 | }
16 |
17 | @media (min-width: 481px) and (max-width: 767px) {
18 |
19 | }
20 |
21 | @media (max-width: 767px) {
22 | .default-style .resp-tabs-list li {
23 | float: none !important;
24 | margin: 0 0 15px !important;
25 | }
26 | }
27 |
28 | @media (max-width: 480px) {
29 | .product-info-main .product.attribute.overview {
30 | padding-top: 30px;
31 | }
32 | }
33 |
34 | @media (max-width: 375px) {
35 | .product-info-main .product-social-links {
36 | padding-top: 0;
37 | clear: both;
38 | }
39 |
40 | .product-info-main .product-social-links .action,
41 | .product-info-main .product-addto-links .action {
42 | margin-right: 0;
43 | margin-left: 5px;
44 | }
45 | }
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/web/css/source/footer/footer-1/_responsive.less:
--------------------------------------------------------------------------------
1 | /**
2 | * Responsive footer 1
3 | */
4 |
5 | @media (min-width: 1200px) {
6 |
7 | }
8 |
9 | @media (min-width: 992px) and (max-width: 1199px) {
10 | .social-footer ul li a {
11 | width: 40px;
12 | height: 40px;
13 | line-height: 40px;
14 | }
15 | }
16 |
17 | @media (min-width: 768px) and (max-width: 991px) {
18 | .footer-bottom address {
19 | margin-top: 0;
20 | margin-bottom: 10px;
21 | }
22 |
23 | .footer-bottom .footer-payments {
24 | text-align: unset;
25 | }
26 | }
27 |
28 | @media (max-width: 767px) {
29 | .footer-bottom address {
30 | margin-top: 0;
31 | margin-bottom: 10px;
32 | }
33 |
34 | .footer-bottom .footer-payments {
35 | text-align: unset;
36 | }
37 | }
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/web/css/source/footer/footer-1/_responsive_rtl.less:
--------------------------------------------------------------------------------
1 | /**
2 | * Responsive footer 1
3 | */
4 |
5 | @media (min-width: 1200px) {
6 |
7 | }
8 |
9 | @media (min-width: 992px) and (max-width: 1199px) {
10 | .social-footer ul li a {
11 | width: 40px;
12 | height: 40px;
13 | line-height: 40px;
14 | }
15 | }
16 |
17 | @media (min-width: 768px) and (max-width: 991px) {
18 | .footer-bottom address {
19 | margin-top: 0;
20 | margin-bottom: 10px;
21 | }
22 |
23 | .footer-bottom .footer-payments {
24 | text-align: unset;
25 | }
26 | }
27 |
28 | @media (max-width: 767px) {
29 | .footer-bottom address {
30 | margin-top: 0;
31 | margin-bottom: 10px;
32 | }
33 |
34 | .footer-bottom .footer-payments {
35 | text-align: unset;
36 | }
37 | }
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/web/css/source/header/header-1/_responsive.less:
--------------------------------------------------------------------------------
1 | /**
2 | * Responsive header 1
3 | */
4 |
5 | @media (min-width: 1200px) {
6 |
7 | }
8 |
9 | @media (min-width: 1200px) and (max-width: 1440px) {
10 |
11 | }
12 |
13 | @media (min-width: 992px) and (max-width: 1199px) {
14 | .block-call,
15 | .block-email {
16 | display: none;
17 | }
18 |
19 | .desktop-menu .navigation .level0 > .level-top {
20 | padding: 0 18px;
21 | }
22 | }
23 |
24 | @media (min-width: 768px) and (max-width: 991px) {
25 |
26 | }
27 |
28 | @media (min-width: 481px) and (max-width: 767px) {
29 |
30 | }
31 |
32 | @media (max-width: 767px) {
33 |
34 | }
35 |
36 | @media (max-width: 480px) {
37 |
38 | }
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/web/css/source/header/header-1/_responsive_rtl.less:
--------------------------------------------------------------------------------
1 | /**
2 | * Responsive header 1
3 | */
4 |
5 | @media (min-width: 1200px) {
6 |
7 | }
8 |
9 | @media (min-width: 1200px) and (max-width: 1440px) {
10 |
11 | }
12 |
13 | @media (min-width: 992px) and (max-width: 1199px) {
14 | .block-call,
15 | .block-email {
16 | display: none;
17 | }
18 |
19 | .desktop-menu .navigation .level0 > .level-top {
20 | padding: 0 18px;
21 | }
22 | }
23 |
24 | @media (min-width: 768px) and (max-width: 991px) {
25 |
26 | }
27 |
28 | @media (min-width: 481px) and (max-width: 767px) {
29 |
30 | }
31 |
32 | @media (max-width: 767px) {
33 |
34 | }
35 |
36 | @media (max-width: 480px) {
37 |
38 | }
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/web/css/source/home/_styles.less:
--------------------------------------------------------------------------------
1 | @import "part-1/_styles.less";
2 | @import "part-1/_responsive.less";
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/web/css/source/home/_styles_rtl.less:
--------------------------------------------------------------------------------
1 | @import "part-1/_styles_rtl.less";
2 | @import "part-1/_responsive_rtl.less";
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/web/css/source/home/part-1/_responsive.less:
--------------------------------------------------------------------------------
1 | @media (min-width: 1200px) {
2 |
3 | }
4 |
5 | @media (min-width: 992px) and (max-width: 1199px) {
6 | .list-services ul li {
7 | width: 50%;
8 | }
9 | }
10 |
11 | @media (min-width: 768px) and (max-width: 991px) {
12 | .list-services ul li {
13 | width: 50%;
14 | }
15 | }
16 |
17 | @media (max-width: 767px) {
18 | .list-services ul li {
19 | width: 50%;
20 | }
21 |
22 | .group-banner {
23 | .banner-left,
24 | .banner-center,
25 | .banner-right {
26 | margin-left: 0;
27 | margin-right: 0;
28 | }
29 |
30 | img {
31 | width: 100%;
32 | }
33 | }
34 | }
35 |
36 | @media (max-width: 480px) {
37 | .list-services ul li {
38 | float: none;
39 | width: 100%;
40 | }
41 | }
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/web/css/source/home/part-1/_responsive_rtl.less:
--------------------------------------------------------------------------------
1 | @media (min-width: 1200px) {
2 |
3 | }
4 |
5 | @media (min-width: 992px) and (max-width: 1199px) {
6 | .list-services ul li {
7 | width: 50%;
8 | }
9 | }
10 |
11 | @media (min-width: 768px) and (max-width: 991px) {
12 | .list-services ul li {
13 | width: 50%;
14 | }
15 | }
16 |
17 | @media (max-width: 767px) {
18 | .list-services ul li {
19 | width: 50%;
20 | }
21 |
22 | .group-banner {
23 | .banner-left,
24 | .banner-center,
25 | .banner-right {
26 | margin-left: 0;
27 | margin-right: 0;
28 | }
29 |
30 | img {
31 | width: 100%;
32 | }
33 | }
34 | }
35 |
36 | @media (max-width: 480px) {
37 | .list-services ul li {
38 | float: none;
39 | width: 100%;
40 | }
41 | }
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/web/css/source/libraries/icomoon/demo/Read Me.txt:
--------------------------------------------------------------------------------
1 | Open *demo.html* to see a list of all the glyphs in your font along with their codes/ligatures.
2 |
3 | To use the generated font in desktop programs, you can install the TTF font. In order to copy the character associated with each icon, refer to the text box at the bottom right corner of each glyph in demo.html. The character inside this text box may be invisible; but it can still be copied. See this guide for more info: https://icomoon.io/#docs/local-fonts
4 |
5 | You won't need any of the files located under the *demo-files* directory when including the generated font in your own projects.
6 |
7 | You can import *selection.json* back to the IcoMoon app using the *Import Icons* button (or via Main Menu → Manage Projects) to retrieve your icon selection.
8 |
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/web/css/source/libraries/icomoon/demo/fonts/icomoon.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/app/design/frontend/Sm/magetheme/web/css/source/libraries/icomoon/demo/fonts/icomoon.eot
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/web/css/source/libraries/icomoon/demo/fonts/icomoon.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/app/design/frontend/Sm/magetheme/web/css/source/libraries/icomoon/demo/fonts/icomoon.ttf
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/web/css/source/libraries/icomoon/demo/fonts/icomoon.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/app/design/frontend/Sm/magetheme/web/css/source/libraries/icomoon/demo/fonts/icomoon.woff
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/web/css/source/listing/_responsive.less:
--------------------------------------------------------------------------------
1 | @media (min-width: 1200px) {
2 |
3 | }
4 |
5 | @media (min-width: 1200px) and (max-width: 1440px) {
6 |
7 | }
8 |
9 | @media (min-width: 992px) and (max-width: 1199px) {
10 |
11 | }
12 |
13 | @media (min-width: 768px) and (max-width: 991px) {
14 |
15 | }
16 |
17 | @media (min-width: 481px) and (max-width: 767px) {
18 |
19 | }
20 |
21 | @media (max-width: 767px) {
22 | .toolbar-amount {
23 | display: none;
24 | }
25 | }
26 |
27 | @media (max-width: 480px) {
28 | .products-list .product-item-info .image-product {
29 | width: 100%;
30 | float: none;
31 | }
32 |
33 | .products-list .product-item-info .product-item-details {
34 | margin: 0;
35 | float: none;
36 | padding: 15px 15px 0;
37 | }
38 | }
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/web/fonts/icomoon.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/app/design/frontend/Sm/magetheme/web/fonts/icomoon.eot
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/web/fonts/icomoon.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/app/design/frontend/Sm/magetheme/web/fonts/icomoon.ttf
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/web/fonts/icomoon.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/app/design/frontend/Sm/magetheme/web/fonts/icomoon.woff
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/web/fonts/slick.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/app/design/frontend/Sm/magetheme/web/fonts/slick.eot
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/web/fonts/slick.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/app/design/frontend/Sm/magetheme/web/fonts/slick.ttf
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/web/fonts/slick.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/app/design/frontend/Sm/magetheme/web/fonts/slick.woff
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/web/images/ajax-loader.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/app/design/frontend/Sm/magetheme/web/images/ajax-loader.gif
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/web/images/bg-select.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
14 |
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/web/images/flags/flag_belgium.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
13 |
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/web/images/flags/flag_german.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
13 |
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/web/images/flags/flag_hungary.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
11 |
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/web/images/icon-images.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/app/design/frontend/Sm/magetheme/web/images/icon-images.png
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/web/images/post/no_image.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/app/design/frontend/Sm/magetheme/web/images/post/no_image.jpg
--------------------------------------------------------------------------------
/app/design/frontend/Sm/magetheme/web/images/search-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/app/design/frontend/Sm/magetheme/web/images/search-icon.png
--------------------------------------------------------------------------------
/app/design/frontend/Sm/themecore/Sm_Themecore/templates/html/backtotop.phtml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/app/design/frontend/Sm/themecore/Sm_Themecore/templates/html/custom-js.phtml:
--------------------------------------------------------------------------------
1 | helper('Sm\Themecore\Helper\Data');
3 | echo $_config->getAdvanced('developer_group/custom_js');
4 |
--------------------------------------------------------------------------------
/app/design/frontend/Sm/themecore/Sm_Themecore/templates/html/head.phtml:
--------------------------------------------------------------------------------
1 | helper('Sm\Themecore\Helper\Data');
3 | $store_id = $_config->getStoreId();
4 | $_css_load_file = $this->helper('Sm\Themecore\Helper\Cssconfig');
5 | $bodyFont = $_config->getGeneral('bodyfont_group/body_font');
6 | $enableElementGoogleFont = $_config->getGeneral('element_googlefont_group/use_element_googlefont');
7 | ?>
8 | getGeneral('bodyfont_group/body_googlefont_link');
10 | } ?>
11 |
12 | getGeneral('element_googlefont_group/element_googlefont_link');
14 | } ?>
15 |
16 |
--------------------------------------------------------------------------------
/app/design/frontend/Sm/themecore/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "sm/theme-frontend-themecore",
3 | "description": "N/A",
4 | "require": {
5 | "php": "~5.5.0|~5.6.0|~7.0.0",
6 | "magento/theme-frontend-blank": "100.0.*",
7 | "magento/framework": "100.0.*"
8 | },
9 | "type": "magento2-theme",
10 | "version": "100.0.3",
11 | "license": [
12 | "OSL-3.0",
13 | "AFL-3.0"
14 | ],
15 | "autoload": {
16 | "files": [
17 | "registration.php"
18 | ]
19 | }
20 | }
--------------------------------------------------------------------------------
/app/design/frontend/Sm/themecore/media/preview.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/app/design/frontend/Sm/themecore/media/preview.png
--------------------------------------------------------------------------------
/app/design/frontend/Sm/themecore/registration.php:
--------------------------------------------------------------------------------
1 |
3 | Sm Theme Core
4 | Magento/blank
5 |
6 | media/preview.png
7 |
8 |
--------------------------------------------------------------------------------
/app/design/frontend/Sm/themecore/web/css/source/core_styles/detail/_tab.less:
--------------------------------------------------------------------------------
1 | @import 'tabs/_accordion.less';
2 | @import 'tabs/_horizontal.less';
3 | @import 'tabs/_vertical.less';
4 | @import 'tabs/_responsive.less';
--------------------------------------------------------------------------------
/app/design/frontend/Sm/themecore/web/css/source/core_styles/detail/tabs/_horizontal.less:
--------------------------------------------------------------------------------
1 | .default-style {
2 | .resp-accordion {
3 | display: none;
4 | }
5 |
6 | .resp-tabs-list {
7 | padding: 0;
8 | margin: 0;
9 | .clearfix;
10 |
11 | li {
12 | background-color: #fff;
13 | float: left;
14 | display: block;
15 | border: 1px solid #ddd;
16 | border-bottom: none;
17 | font-size: 116.67%;
18 | padding: 10px 20px !important;
19 | margin: 0 -1px 0 0;
20 | cursor: pointer;
21 | position: relative;
22 |
23 | &.active {
24 | background-color: #ddd;
25 | }
26 |
27 | a {
28 | color: inherit;
29 | }
30 | }
31 | }
32 |
33 | .resp-tabs-container {
34 | clear: both;
35 | padding: 20px;
36 | border: 1px solid #ddd;
37 | }
38 | }
39 |
40 |
--------------------------------------------------------------------------------
/app/design/frontend/Sm/themecore/web/css/source/core_styles/detail/tabs/_responsive.less:
--------------------------------------------------------------------------------
1 | @media only screen and (max-width: 768px) {
2 | .vertical-style ul.resp-tabs-list {
3 | width: 100%;
4 | margin: 0;
5 | }
6 |
7 | .vertical-style .resp-tabs-list li {
8 | margin: 0;
9 | padding: 10px 20px;
10 | }
11 |
12 | .vertical-style .resp-tabs-container {
13 | float: none;
14 | clear: both;
15 | margin: 0;
16 |
17 | .resp-tab-content {
18 | padding: 20px;
19 | min-height: auto;
20 | }
21 | }
22 |
23 | .default-style .resp-tabs-list li {
24 | float: none;
25 | margin: 0;
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/app/design/frontend/Sm/themecore/web/images/ajax-loader.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/app/design/frontend/Sm/themecore/web/images/ajax-loader.gif
--------------------------------------------------------------------------------
/app/design/frontend/Sm/themecore/web/images/jquery.fancybox/blank.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/app/design/frontend/Sm/themecore/web/images/jquery.fancybox/blank.gif
--------------------------------------------------------------------------------
/app/design/frontend/Sm/themecore/web/images/jquery.fancybox/fancybox_loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/app/design/frontend/Sm/themecore/web/images/jquery.fancybox/fancybox_loading.gif
--------------------------------------------------------------------------------
/app/design/frontend/Sm/themecore/web/images/jquery.fancybox/fancybox_loading@2x.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/app/design/frontend/Sm/themecore/web/images/jquery.fancybox/fancybox_loading@2x.gif
--------------------------------------------------------------------------------
/app/design/frontend/Sm/themecore/web/images/jquery.fancybox/fancybox_overlay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/app/design/frontend/Sm/themecore/web/images/jquery.fancybox/fancybox_overlay.png
--------------------------------------------------------------------------------
/app/design/frontend/Sm/themecore/web/images/jquery.fancybox/fancybox_sprite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/app/design/frontend/Sm/themecore/web/images/jquery.fancybox/fancybox_sprite.png
--------------------------------------------------------------------------------
/app/design/frontend/Sm/themecore/web/images/jquery.fancybox/fancybox_sprite@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/app/design/frontend/Sm/themecore/web/images/jquery.fancybox/fancybox_sprite@2x.png
--------------------------------------------------------------------------------
/app/design/frontend/Sm/themecore/web/images/owl.video.play.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/app/design/frontend/Sm/themecore/web/images/owl.video.play.png
--------------------------------------------------------------------------------
/pub/media/lazyloading/blank.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/pub/media/lazyloading/blank.png
--------------------------------------------------------------------------------
/pub/media/logomobile/default/logo-mobile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/pub/media/logomobile/default/logo-mobile.png
--------------------------------------------------------------------------------
/pub/media/magefan_blog/blog-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/pub/media/magefan_blog/blog-1.jpg
--------------------------------------------------------------------------------
/pub/media/magefan_blog/blog-2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/pub/media/magefan_blog/blog-2.jpg
--------------------------------------------------------------------------------
/pub/media/magefan_blog/blog-3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/pub/media/magefan_blog/blog-3.jpg
--------------------------------------------------------------------------------
/pub/media/magefan_blog/blog-4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/pub/media/magefan_blog/blog-4.jpg
--------------------------------------------------------------------------------
/pub/media/magefan_blog/blog-5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/pub/media/magefan_blog/blog-5.jpg
--------------------------------------------------------------------------------
/pub/media/magefan_blog/blog-6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/pub/media/magefan_blog/blog-6.jpg
--------------------------------------------------------------------------------
/pub/media/pattern/default/pattern.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/pub/media/pattern/default/pattern.jpg
--------------------------------------------------------------------------------
/pub/media/sm/color/color.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/pub/media/sm/color/color.png
--------------------------------------------------------------------------------
/pub/media/wysiwyg/404page/not-found.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/pub/media/wysiwyg/404page/not-found.png
--------------------------------------------------------------------------------
/pub/media/wysiwyg/about-us/about-image.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/pub/media/wysiwyg/about-us/about-image.jpg
--------------------------------------------------------------------------------
/pub/media/wysiwyg/about-us/client/item-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/pub/media/wysiwyg/about-us/client/item-1.png
--------------------------------------------------------------------------------
/pub/media/wysiwyg/about-us/member/item-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/pub/media/wysiwyg/about-us/member/item-1.jpg
--------------------------------------------------------------------------------
/pub/media/wysiwyg/about-us/member/item-2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/pub/media/wysiwyg/about-us/member/item-2.jpg
--------------------------------------------------------------------------------
/pub/media/wysiwyg/about-us/member/item-3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/pub/media/wysiwyg/about-us/member/item-3.jpg
--------------------------------------------------------------------------------
/pub/media/wysiwyg/about-us/member/item-4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/pub/media/wysiwyg/about-us/member/item-4.jpg
--------------------------------------------------------------------------------
/pub/media/wysiwyg/banner/banner-sidebar.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/pub/media/wysiwyg/banner/banner-sidebar.jpg
--------------------------------------------------------------------------------
/pub/media/wysiwyg/banner/item-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/pub/media/wysiwyg/banner/item-1.jpg
--------------------------------------------------------------------------------
/pub/media/wysiwyg/banner/item-2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/pub/media/wysiwyg/banner/item-2.jpg
--------------------------------------------------------------------------------
/pub/media/wysiwyg/banner/item-3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/pub/media/wysiwyg/banner/item-3.jpg
--------------------------------------------------------------------------------
/pub/media/wysiwyg/banner/item-4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/pub/media/wysiwyg/banner/item-4.jpg
--------------------------------------------------------------------------------
/pub/media/wysiwyg/banner/item-5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/pub/media/wysiwyg/banner/item-5.jpg
--------------------------------------------------------------------------------
/pub/media/wysiwyg/banner/item-6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/pub/media/wysiwyg/banner/item-6.jpg
--------------------------------------------------------------------------------
/pub/media/wysiwyg/brands/item-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/pub/media/wysiwyg/brands/item-1.jpg
--------------------------------------------------------------------------------
/pub/media/wysiwyg/brands/item-2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/pub/media/wysiwyg/brands/item-2.jpg
--------------------------------------------------------------------------------
/pub/media/wysiwyg/brands/item-3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/pub/media/wysiwyg/brands/item-3.jpg
--------------------------------------------------------------------------------
/pub/media/wysiwyg/brands/item-4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/pub/media/wysiwyg/brands/item-4.jpg
--------------------------------------------------------------------------------
/pub/media/wysiwyg/brands/item-5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/pub/media/wysiwyg/brands/item-5.jpg
--------------------------------------------------------------------------------
/pub/media/wysiwyg/brands/item-6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/pub/media/wysiwyg/brands/item-6.jpg
--------------------------------------------------------------------------------
/pub/media/wysiwyg/clients/item-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/pub/media/wysiwyg/clients/item-1.jpg
--------------------------------------------------------------------------------
/pub/media/wysiwyg/newsletter/image-newsletter-popup.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/pub/media/wysiwyg/newsletter/image-newsletter-popup.jpg
--------------------------------------------------------------------------------
/pub/media/wysiwyg/payments/payment-footer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/pub/media/wysiwyg/payments/payment-footer.png
--------------------------------------------------------------------------------
/pub/media/wysiwyg/services/item-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/pub/media/wysiwyg/services/item-1.png
--------------------------------------------------------------------------------
/pub/media/wysiwyg/services/item-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/pub/media/wysiwyg/services/item-2.png
--------------------------------------------------------------------------------
/pub/media/wysiwyg/services/item-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/pub/media/wysiwyg/services/item-3.png
--------------------------------------------------------------------------------
/pub/media/wysiwyg/services/item-4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/pub/media/wysiwyg/services/item-4.png
--------------------------------------------------------------------------------
/pub/media/wysiwyg/slidershow/home-1/item-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/pub/media/wysiwyg/slidershow/home-1/item-1.jpg
--------------------------------------------------------------------------------
/pub/media/wysiwyg/slidershow/home-1/item-2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/pub/media/wysiwyg/slidershow/home-1/item-2.jpg
--------------------------------------------------------------------------------
/pub/media/wysiwyg/slidershow/home-1/item-3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/magentech/free-magento2-theme/1fd818a43aec124069d2ce6b3a59f22e634d0269/pub/media/wysiwyg/slidershow/home-1/item-3.jpg
--------------------------------------------------------------------------------