Опубликовано: 26 октября 2016

Кнопка редактировать со станицы сайта Есть решение

Добрый день.

Скажите как реализовать возможность со станицы сайта или товар переходит в редактирование ? как в дефолтной теме.

Комментарии (3)

  • Решение
    Тирон Александр 27 октября 2016 11:44 #

    Попробуйте добавить в файл index.html перед строкой:

    </body>

    строки(код взят из темы Дефолт 3.0)(исправлено):

    {if $wa->user()->isAdmin()}
    
    {* QUICK LINKS ARRAY *}
    {$app = $wa_app}
    {$action = $action|default:''}
    
    {$quick_links = []}
    
        {if $app == 'shop' && $action == 'category' && !empty($category)}
            {$quick_links[] = [
                "name" => "[s`Edit`]",
                "href" => "{$wa_backend_url}shop/?action=products#/products/category_id={$category.id}"
            ]}
        {elseif $app == 'shop' && $action == 'product' && !empty($product)}
            {$quick_links[] = [
                "name" => "[s`Edit`]",
                "href" => "{$wa_backend_url}shop/?action=products#/product/{$product.id}/edit/"
            ]}
    
        {elseif $app == 'blog' && $action == 'post' && !empty($post)}
            {$quick_links[] = [
                "name" => "[s`Edit`]",
                "href" => "{$wa_backend_url}blog/?module=post&id={$post.id}&action=edit"
            ]}
    
        {elseif $action == 'page'}
            {$href = false}
            {if $app == 'shop' && !empty($page)}
                {$href = "{$wa_backend_url}{$app}/?action=storefronts#/pages/{$page.id}"}
            {elseif $app == 'blog' && !empty($page)}
                {$href = "{$wa_backend_url}{$app}/?module=pages#/{$page.id}"}
            {/if}
            {if $href}
                {$quick_links[] = [
                    "name" => "[s`Edit`]",
                    "href" => $href
                ]}
            {/if}
    
        {elseif $app == 'site' && !empty($page)}
            {$quick_links[] = [
                "name" => "[s`Edit`]",
                "href" => "{$wa_backend_url}{$app}/#/pages/{$page.id}"
            ]}
        {/if}
    
    <style>
    .s-live-buttons-wrapper {
        position: absolute;
        left: 0;
        top: 50%;
        margin: -45px 0 0;
    }
    .s-live-buttons-wrapper .link-item {
        display: block;    
        margin: 6px 0 0;
        padding: 7px;
        background: rgba(42,42,42,0.95) 50% no-repeat;
        background-size: 20px;
    
        -webkit-border-radius: 0 7px 7px 0;
        -moz-border-radius: 0 7px 7px 0;
        border-radius: 0 7px 7px 0;
    }
    .s-live-buttons-wrapper .link-item:first-child {
        margin-top: 0
    }
    </style>
    
    {* Control Link *}
    {if !empty($quick_links) && count($quick_links)}
        <div class="s-live-buttons-wrapper">    
            {foreach $quick_links as $link}
                <a class="link-item edit-link" href="{$link.href}" title="{$link.name}">{$link.name}</a>
            {/foreach}
        </div>
    {/if}
    
    {/if}
    1
  • Елена Косс 27 октября 2016 14:19 #

    Нет результата :(

    1
    • Тирон Александр Тирон Александр 28 октября 2016 10:34 #

      Напишите на официальную почту поддержки с предоставлением доступа к админке приложений Сайт и Магазин, попробуем помочь.

      *После сделанных изменений кеш приложения Инсталлер чистили? Проверку делали используя учетную запись администратора?

      1
  • Елена Косс 28 октября 2016 13:23 #

    Хорошо напишу , кеш не чистила, сейчас еще раз попробую :)

    1

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите

Услуги

Контакты

Дорогие друзья!

К сожалению, Ваш браузер не поддерживает современные технологии используемые на нашем сайте.

Пожалуйста, обновите браузер, скачав его по ссылкам ниже, или обратитесь к системному администратору, обслуживающему Ваш компьютер.

Internet Explorer

от Microsoft

Chrome

от Google

Safari

от Apple

Opera

от Opera Software

Firefox

от Mozilla

Вверх