Add javascript var "baseurl"
Add field_richtext template
This commit is contained in:
parent
8819c73ba1
commit
81e7535914
2 changed files with 45 additions and 0 deletions
|
@ -2,6 +2,7 @@
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<title><?php if(x($page,'title')) echo $page['title'] ?></title>
|
<title><?php if(x($page,'title')) echo $page['title'] ?></title>
|
||||||
|
<script>var baseurl="<?php echo $a->get_baseurl() ?>";</script>
|
||||||
<?php if(x($page,'htmlhead')) echo $page['htmlhead'] ?>
|
<?php if(x($page,'htmlhead')) echo $page['htmlhead'] ?>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
|
44
view/field_richtext.tpl
Normal file
44
view/field_richtext.tpl
Normal file
|
@ -0,0 +1,44 @@
|
||||||
|
|
||||||
|
<div class='field richtext'>
|
||||||
|
<label for='id_$field.0'>$field.1</label>
|
||||||
|
<textarea name='$field.0' id='id_$field.0' class="fieldRichtext">$field.2</textarea>
|
||||||
|
<span class='field_help'>$field.3</span>
|
||||||
|
<script>
|
||||||
|
console.log(typeof tinyMCE);
|
||||||
|
if(typeof tinyMCE == "undefined") {
|
||||||
|
tinyMCE="loading";
|
||||||
|
window.tinyMCEPreInit = {
|
||||||
|
suffix:"",
|
||||||
|
base: baseurl+"/library/tinymce/jscripts/tiny_mce/",
|
||||||
|
query:"",
|
||||||
|
};
|
||||||
|
$(function(){
|
||||||
|
$.getScript(baseurl +"/library/tinymce/jscripts/tiny_mce/tiny_mce_src.js", function(){
|
||||||
|
tinyMCE.init({
|
||||||
|
theme : "advanced",
|
||||||
|
mode : "specific_textareas",
|
||||||
|
editor_selector: "fieldRichtext",
|
||||||
|
plugins : "bbcode,paste",
|
||||||
|
theme_advanced_buttons1 : "bold,italic,underline,undo,redo,link,unlink,image,forecolor,formatselect,code",
|
||||||
|
theme_advanced_buttons2 : "",
|
||||||
|
theme_advanced_buttons3 : "",
|
||||||
|
theme_advanced_toolbar_location : "top",
|
||||||
|
theme_advanced_toolbar_align : "center",
|
||||||
|
theme_advanced_blockformats : "blockquote,code",
|
||||||
|
paste_text_sticky : true,
|
||||||
|
entity_encoding : "raw",
|
||||||
|
add_unload_trigger : false,
|
||||||
|
remove_linebreaks : false,
|
||||||
|
force_p_newlines : false,
|
||||||
|
force_br_newlines : true,
|
||||||
|
forced_root_block : '',
|
||||||
|
convert_urls: false,
|
||||||
|
content_css: baseurl+"/view/custom_tinymce.css",
|
||||||
|
theme_advanced_path : false,
|
||||||
|
});
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
</div>
|
Loading…
Reference in a new issue