Я хочу, чтобы добавить содержимое по умолчанию на основе данных базы данных в редактор TinyMCE:Можно ли передавать параметры функции tinymce.init с помощью клинка?
Контроллер:
@if(isset($page_content))
@forelse ($page_content['getMediaItems'] as $index => $item)
@include('scripts.tinymce.tinymce-multiple-init',compact('index'))
@empty
{{'Woops..'}}
@endforelse
@else
@include('scripts.tinymce.tinymce-single-init')
@endif
Так что, когда есть несколько mediaitems я хочу, чтобы добавить текст по умолчанию в редакторе
Теперь я хочу итерацию (индекс) внутри функции init на странице включения:
tinymce.init({
setup:function(ed) {
//Stuff here
},
selector: '.js-editable-media',
menubar:false,
inline: true,
plugins: "textcolor colorpicker",
toolbar: [
'undo redo forecolor'
],
my_custom_variable: {!! $index !!}
});
Теперь {!! $ index !!} возвращает только 0, а не номер итерации. Но когда я поставил параметр индекса функции находящейся она возвращается правильные номера:
console.log({!! $index!!}); //showing correct iteration
tinymce.init({
.....
console.log({!! $index!!}); //showing only 0
});
Пожалуйста, помогите
На самом деле, я хочу, чтобы итерационный ключ каждого элемента не был элементом, теперь он возвращается только 0, но когда i console.log ({!! $ index !!}) вне функции tinymce.init, он возвращает правильные числа : console.log ({!! $ index !!}); // Показаны правильные цифры tinymce.init ({ ..... }); –
Извините, но я не понимаю, чего вы пытаетесь достичь. Попробуйте объяснить, что именно вы хотите получить, какие цифры и где вы хотите их получить. –
Обновлен мой вопрос, надеюсь, вы поймете это лучше сейчас –