OC 1.5.x Как оформить поле в ckeditor

Тема в разделе "Дизайн, оформление и шаблоны", создана пользователем lexa.22rus, 12 авг 2015.

  1. lexa.22rus

    lexa.22rus Пользователь

    Сообщения:
    68
    Симпатии:
    1
    Подскажите, как в админке оформлять поля в ckeditor, так же как поле описание.

    Вот кусок из vqmod
    Код:
    <file name="admin/view/template/catalog/product_form.tpl">
                <operation>
                    <search position="after"><![CDATA[<textarea name="product_description[<?php echo $language['language_id']; ?>][meta_keyword]" cols="40" rows="5"><?php echo isset($product_description[$language['language_id']]) ? $product_description[$language['language_id']]['meta_keyword'] : ''; ?></textarea>]]>
                    </search>
                    <add><![CDATA[<tr>
                    <td><?php echo $entry_composition; ?></td>
                    <td><textarea name="composition[<?php echo $language['language_id']; ?>][composition]" id="composition<?php echo $language['language_id']; ?>"><?php echo isset($product_description[$language['language_id']]) ? $product_description[$language['language_id']]['composition'] : ''; ?></textarea></td>
                  </tr>]]></add>
                  </operation>
            </file>
    Почему - то получается обычное textarea, вместо поля ckeditor.
     
  2. Ravilr

    Ravilr Специалист

    Сообщения:
    3.882
    Симпатии:
    1.065
    Версия видимо у вас 1.5, не забываем указывать.
    Далее посмотрите в product_form.tpl почти в самом низу есть скрипт, который и подключает ckeditor
    Код:
    CKEDITOR.replace
     
  3. lexa.22rus

    lexa.22rus Пользователь

    Сообщения:
    68
    Симпатии:
    1
    Версия 1.5.6.1

    Вы видимо меня не правильно поняли.
    Вот скрин админки.

    [​IMG]

    Мне нужно что бы поле состав, отображалось так как описание.
     
  4. my2you

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

    Сообщения:
    281
    Симпатии:
    125
    Вам правильно написали. Чтобы поле превратилось в редактор, необходимо к этому полю подвязать скрипт.
     
  5. lexa.22rus

    lexa.22rus Пользователь

    Сообщения:
    68
    Симпатии:
    1
    Да, все правильно. Разобрался.
    Добавил вот этот код
    Код:
    <?php foreach ($languages as $language) { ?>
    CKEDITOR.replace('composition<?php echo $language['language_id']; ?>', {
       filebrowserBrowseUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>',
       filebrowserImageBrowseUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>',
       filebrowserFlashBrowseUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>',
       filebrowserUploadUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>',
       filebrowserImageUploadUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>',
       filebrowserFlashUploadUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>'
    });
    <?php } ?>
    И все стало, как надо! Спасибо!