Использование значений свойств в автоматизации SEO

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

Julius123 M
Julius123 M
Репутация: 20
Сообщения: 225
Зарегистрирован: 05.02.2017
С нами: 7 лет 2 месяца

Сообщение #1 Julius123 » 31.03.2018, 14:13

В разделе Автоматизация SEO есть такой пункт как генерация описания для товаров, подскажите можно ли каким-то образом использовать в нем значения свойств?

Добавлено спустя 39 минут 29 секунд:
В принципе уже разобрался как использоваться значения по его ID, а возможно ли сделать проверку заполнено ли свойство? Например если я пишу "от премиум бренда {$brand}", а у меня бренд не указан, или "цвет товара {$znach_tsvet}", а у меня цвет не указан в свойстве. Как это все можно проверять?

korshunov
korshunov
Репутация: 148
Сообщения: 1859
Зарегистрирован: 03.12.2015
С нами: 8 лет 4 месяца
Skype

Сообщение #2 korshunov » 01.04.2018, 12:48

Экспементируйте в view/ProductView.php в районе

Код: Выделить всё

            $parts = array(
                '{$category}' => ($category->name ? $category->name : ''),
                '{$category_h1}' => ($category->name_h1 ? $category->name_h1 : ''),
                '{$brand}' => ($this->design->get_var('brand') ? $this->design->get_var('brand')->name : ''),
                '{$product}' => ($product->name ? $product->name : ''),
                '{$price}' => ($product->variant->price != null ? $this->money->convert($product->variant->price, $this->currency->id, false).' '.$this->currency->sign : ''),
                '{$sitename}' => ($this->settings->site_name ? $this->settings->site_name : '')
            );
            foreach ($product->features as $feature) {
                if ($feature->auto_name_id) {
                    $parts['{$'.$feature->auto_name_id.'}'] = $feature->name;
                }
                if ($feature->auto_value_id) {
                    $parts['{$'.$feature->auto_value_id.'}'] = $feature->value;
                }
            }


Название раздела: Вопросы по работе с OkayCMS
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Вопросы по работе с OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 54 гостя