Рекомендуемые сообщения

nash    3

Добрый день! Ни в какую не хочет подключаться ckeditor в ocstore 2.3 для новых полей.

 <div class="form-group">
                    <label class="col-sm-2 control-label" for="input-seria_descrip<?php echo $language['language_id']; ?>"><?php echo $entry_seria_descrip; ?></label>
                    <div class="col-sm-10">
                      <textarea name="category_description[<?php echo $language['language_id']; ?>][seria_descrip]" placeholder="<?php echo $entry_seria_descrip; ?>" id="input-seria_descrip<?php echo $language['language_id']; ?>" data-lang="<?php echo $lang; ?>" class="form-control summernote"><?php echo isset($category_description[$language['language_id']]) ? $category_description[$language['language_id']]['seria_descrip'] : ''; ?></textarea>
                    </div>
                  </div>
				  <div class="form-group">
                    <label class="col-sm-2 control-label" for="input-description<?php echo $language['language_id']; ?>"><?php echo $entry_description; ?></label>
                    <div class="col-sm-10">
                      <textarea name="category_description[<?php echo $language['language_id']; ?>][description]" placeholder="<?php echo $entry_description; ?>" id="input-description<?php echo $language['language_id']; ?>" data-lang="<?php echo $lang; ?>" class="form-control summernote"><?php echo isset($category_description[$language['language_id']]) ? $category_description[$language['language_id']]['description'] : ''; ?></textarea>
                    </div>
                  </div>
  <script type="text/javascript"><!--
  <?php if ($ckeditor) { ?>
    <?php foreach ($languages as $language) { ?>
	    ckeditorInit('input-description<?php echo $language['language_id']; ?>', getURLVar('token'));
		ckeditorInit('input-seria_descrip<?php echo $language['language_id']; ?>', getURLVar('token'));
    <?php } ?>
  <?php } ?>
  //--></script>

Если подключать только к description, то подключается нормально. А если к двум, то выдает ошибку в консоле

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
efremovav    23

Какую ошибку выдает в консоли?

P.S.: Зачем в 2.3 использовать ckeditor? Есть же Summernote?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
nash    3
Uncaught TypeError: Cannot read property 'getEditor' of undefined
    at a (ckeditor.js:322)
    at Object.CKEDITOR.replace (ckeditor.js:326)
    at ckeditorInit (ckeditor_init.js:3)
    at index.php?route=catalog/category/edit&token=jDDVk8DMvT4CECXzMhxHVmPglGBKqX2o&category_id=57:763
a @ ckeditor.js:322
CKEDITOR.replace @ ckeditor.js:326
ckeditorInit @ ckeditor_init.js:3
(anonymous) @ index.php?route=catalog/category/edit&token=jDDVk8DMvT4CECXzMhxHVmPglGBKqX2o&category_id=57:763

Мне ckeditor нравится

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
efremovav    23

Попробуйте обернуть всё в document ready:

<script type="text/javascript"><!--
  <?php if ($ckeditor) { ?>
    $(document).ready(function() {
    <?php foreach ($languages as $language) { ?>
	    ckeditorInit('input-description<?php echo $language['language_id']; ?>', getURLVar('token'));
		ckeditorInit('input-seria_descrip<?php echo $language['language_id']; ?>', getURLVar('token'));
    <?php } ?>
  });
  <?php } ?>
  //--></script>

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
nash    3
Только что, efremovav сказал:

Попробуйте обернуть всё в document ready:


<script type="text/javascript"><!--
  <?php if ($ckeditor) { ?>
    $(document).ready(function() {
    <?php foreach ($languages as $language) { ?>
	    ckeditorInit('input-description<?php echo $language['language_id']; ?>', getURLVar('token'));
		ckeditorInit('input-seria_descrip<?php echo $language['language_id']; ?>', getURLVar('token'));
    <?php } ?>
  });
  <?php } ?>
  //--></script>

 

не хочет работать. Summernote в настройках включил - он нормально работает.

Изменено пользователем nash

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AlexDW    845

только что проверил на чистом ocStore 2302 - из первого поста все работает без плясок с бубном

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
nash    3
15 часов назад, AlexDW сказал:

только что проверил на чистом ocStore 2302 - из первого поста все работает без плясок с бубном

мда... чет глюк какой-то

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу