Ответы пользователя по тегу CMS
  • Как редактировать custommenu в Magento?

    Hide
    @Hide
    инженер-программист
    Почему не спрашиваете у разработчиков? Вопрос можете задать прямо на русском языке. Их поддержка понимает русский язык: https://web-experiment.info/support

    По поводу вашего вопроса. Какая версия custommenu у вас? В последней версии 2.10.2 нет указанных вами файлов:
    /readme.txt
    /app/etc/modules/WP_CustomMenu.xml
    /app/code/community/WP/CustomMenu/Helper/Data.php
    /app/code/community/WP/CustomMenu/Block/About.php
    /app/code/community/WP/CustomMenu/Block/Toggle.php
    /app/code/community/WP/CustomMenu/etc/config.xml
    /app/code/community/WP/CustomMenu/etc/system.xml
    /app/code/community/WP/CustomMenu/Block/Topmenu.php
    /app/code/community/WP/CustomMenu/Block/Navigation.php
    /app/code/community/WP/CustomMenu/controllers/AjaxmenucontentController.php
    /app/code/community/WP/CustomMenu/controllers/AjaxmobilemenucontentController.php
    /skin/frontend/base/default/js/webandpeople/custommenu/custommenu.js
    /app/design/frontend/base/default/layout/webandpeople/custommenu.xml
    /skin/frontend/base/default/css/webandpeople/custommenu/custommenu.css
    /skin/frontend/rwd/default/css/webandpeople/custommenu/custommenu.css
    /app/design/frontend/base/default/template/webandpeople/custommenu/top.phtml
    /app/design/frontend/base/default/template/webandpeople/custommenu/menucontent.phtml

    https://web-experiment.info/webandpeople-custom-me...
    https://web-experiment.info/media/download/webandp...
    Ответ написан
  • Ресурсы для изучения Magento?

    Hide
    @Hide
    инженер-программист
    > Начал учить дополнительно Zend, насколько глубоко в него погружение требуется?
    Если у вас уже есть опыт работы с каким-то MVC-фрэймворком, то этого достаточно. Лучше учить Zend сразу в рамках Magento. И Zend узнаете, и с архитектурой Магенты ближе познакомитесь. Что называется, двух зайцев сразу.

    Что-то кроме официальной документации, увы, ничего посоветовать не могу. В свое время начинал изучать Магенту именно с нее, а дальше - ковыряние сторонних расширений. Мне этого оказалось достаточно, поэтому дальше уже просто гуглил конкретные проблемы и непонятные вещи. Чаще всего, подсказки и решение проблем находил на stackoverflow.com.
    Ответ написан
    Комментировать
  • Как в magento вывести категории товаров на главную страницу?

    Hide
    @Hide
    инженер-программист
    Вывод списка продуктов из определенной категории.
    Самый простой способ - это использовать стандартный {{block ...}}. Пример:
    {{block type="catalog/product_list" template="catalog/product/list.phtml" category_id="HomeProductsCategoryID"}}


    Шаблон вывода можно отредактировать:
    - убрать тулбар
    - ограничить вывод количества продуктов
    - убрать ссылки на вишлист и компаре и пр.

    UPD:

    Вывод списка категорий. Пример:
    {{block type="catalog/navigation" name="catalog.category" template="catalog/category/list.phtml"}}


    Содержимое файла /app/design/frontend/default/default/template/catalog/category/list.phtml
    <?php foreach ($this->getStoreCategories() as $_category): ?>
    <?php
    $open = $this->isCategoryActive($_category);
    $cur_category=Mage::getModel('catalog/category')->load($_category->getId());
    $layer = Mage::getSingleton('catalog/layer');
    $layer->setCurrentCategory($cur_category);
    if ($immagine = $this->getCurrentCategory()->getImageUrl()): ?>
    
    <div style="float: left; padding-right: 30px; text-align: center;">
        <div class="linkimage">
            <p>
                <a href="<?php echo $this->getCategoryUrl($_category)?>">
                    <img src="<?php echo $immagine ?>" alt="<?php echo $this->htmlEscape($this->getCurrentCategory()->getName()) ?>" width="135" height="135" />
                    <?php echo $_category->getName()?>
                </a>
            </p>
        </div>
    </div>
    
    <?php endif; ?>
    <?php endforeach; ?>


    или такое

    <?php $_maincategorylisting = $this->getCurrentCategory(); ?>
    <?php $_categories = $this->getCurrentChildCategories(); ?>
    <div class="subcat-listing">
    <ul class="subcat-products">
    
    <?php foreach ($_categories as $_category): ?>
    <?php if ($_category->getIsActive()): ?>
    <?php $cur_category = Mage::getModel('catalog/category')->load($_category->getId()); ?>
    <?php $layer = Mage::getSingleton('catalog/layer'); ?>
    <?php $layer->setCurrentCategory($cur_category); ?>
    <?php if ($_imageUrl = $this->getCurrentCategory()->getImageUrl()): ?>
    <li>
        <a href="<?php echo $this->getCategoryUrl($_category) ?>" title="<?php echo $this->htmlEscape($_category->getName()) ?>">
            <img src="<?php echo $_imageUrl ?>" width="auto" alt="<?php echo $this->htmlEscape($_category->getName()) ?>" />
        </a>
        <h3><?php echo $this->htmlEscape($_category->getName()) ?></h3>
    
    <?php if ($_description=$this->getCurrentCategory()->getDescription()):?>
        <p class="category-description"><?php echo $_description ?></</p>
    <?php endif; ?>
    
    </li>
    <?php endif; ?>
    <?php endif; ?>
    <?php endforeach; ?>
    
    </ul>
    </div>
    <?php $layer->setCurrentCategory($_maincategorylisting); ?>


    Источники:
    1. samsami2u.wordpress.com/2009/09/15/add-categories-...
    2. www.magentocommerce.com/wiki/4_-_themes_and_templa...
    Ответ написан
  • Нужен совет в выборе CMS или фреймворка для онлайн конструктора еды. Что лучше подходит?

    Hide
    @Hide
    инженер-программист
    Из готового на магенте для вас есть функционал по типу "собери себе комп из комплектующих":
    wp-one-step-checkout.magenting.com/electronics/com...

    > К сожалению за два дня пыток с этим движком создать такой сборный товар не удалось.
    Руководство по созданию продукта с опциями (не путать с конф. продуктами):
    www.templatemonster.com/help/ru/magento-how-to-cre...
    www.templatemonster.com/help/ru/magento-how-to-cre...

    Также нужно будет поискать подходящую премиум или фри тему.
    Остальное кастомизируем через PHP (Zend FW) и HTML + CSS.
    Ответ написан
    4 комментария
  • Как настроить e-commerce Google Analytics в CMS Magento?

    Hide
    @Hide
    инженер-программист
    Согласен с @buttersmai. Советую вставлять код трэкинга в head через специальное поле в бэкэнде:
    Admin > System > Configuration > Design > HTML Head > Miscellaneous Scripts
    46cb0c48c0d041afb2ae9ca0d8d29c0c.jpg
    Пример на базе Magento 1.9.0.1
    Ответ написан
    1 комментарий