Display Pure Html Code In Tinymce Laravel
Hi I am using tinmymce in laravel5. I create blogposts where i need to display code snippets. for example i want to display this bit of code snippet Copy
this will echo the value for Html engine and Tinymce
Don't use:
{{$variable}}
Solution 2:
I've spent half a day trying to solve it and finally I've figured out that here is the problem with textarea and Blade, not with tinyMCE. If you are using something like
<textarea calss="js-wysiwyg">
{{ $blog->text }}
</textarea>
and the blog text contains some html tags like <pre>
, <input>
or <form>
, textarea will do a bit of magic with it and after tinyMCE initializing you will end up with very strange output (nothing outputted in your case and rendered html input in mine :) ). So, you have 2 different options:
<textarea calss="js-wysiwyg">
{{ htmlentities($blog->text) }}
</textarea>
or
<div contenteditable="true" calss="js-wysiwyg">
{{ $blog->text }}
</div>
Variant with htmlentities
is better because you don't need to create some jQuery solution for passing value of the div in request (because divs don't have 'name' attributes)
Hope this will help someone!
Post a Comment for "Display Pure Html Code In Tinymce Laravel"