Перейти к содержимому


Дополнительное описание

Доработка кода webasyst

  • Вы не можете ответить в тему
В этой теме нет ответов

#1 Cheshir

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 212 сообщений
Репутация: 48
Ассистент

Отправлено 13 April 2012 - 09:44 PM

Дополнительное описание ниже всех товаров

1. Необходимо выполнить следующий sql запрос к вашей базе данных

ALTER TABLE `SC_categories` ADD `description2_en` TEXT NOT NULL , ADD `description2_ru` TEXT NOT NULL

Длина запроса зависит от количества используемых в вашем магазине языков. Если вы используете какие-то языки кроме русского и английского, нужно добавить.

ADD `description2_ru` TEXT NOT NULL

к вашему запросу через запятую.

2. В админ панели в разделе: Дизайн — Языки и переводы — Редактировать перевод
добавить строку с id «description2_text» и текстом перевода «Описание (внизу страницы)»

3. В файле /published/SC/html/scripts/templates/backend/category.html после блока

<tr>
<td class="lcolumnr">{"prdcat_category_descr"|translate}:</td>
<td>{html_textarea name="description" rows="7" class="mceEditor" cols="40" values=$CategoryInfo}</td>
</tr>


добавляем:

<tr>
  <td class="lcolumnr">{"description2_text"|translate}:</td>
<td>{html_textarea name="description2" rows="7" class="mceEditor" cols="40" values=$CategoryInfo}</td>
</tr>


4. В файле /published/SC/html/scripts/templates/frontend/category.tpl.html в конце файла дописываем

{$selected_category.description2}


5. В файле /published/SC/html/scripts/classes/class.category.php после объявления всех переменных в начале файле (после строки var $slug;) дописываем

var $description2;

В файле /published/SC/html/scripts/classes/class.languagesmanager.php в массив CATEGORIES_TABLE добавляем пункт description2, чтобы в итоге мы получили следующее

CATEGORIES_TABLE => array(
'name', 'description', 'description2', 'meta_title', 'meta_description', 'meta_keywords'
),

  • 0