NilovSerge
Новичок
Не могу подключить tinyMCE редактор в Smarty-шаблон
Всем привет!
Я использовал tinyMCE в своих php-программах и все работало
теперь мне понадобилось установить его в проекте на ZendFramework c шаблонами Smarty и у меня постоянно
ошибка message: Statement on line 22: Reference to undefined variable: tinyMCE
сделал маленький html-пример с одним полем textarea в виде tinyMCE-редактора и запустил его под хостом - работает
Переименовал его в tpl и переделал в нем "{" на "{ldelim}" и "}" на "{rdelim}" и результате получаю :
<html>
<head>
<title>TinyMCE Test</title>
<script type="text/javascript" src=""../lib/xAjax/xajax.js"></script>
<script language="javascript" type="text/javascript">
tinyMCE.init({ldelim}
theme : "advanced",
mode : "textareas",
font_size_classes : "fontSize1,fontSize2,fontSize3,fontSize4,fontSize5,fontSize6,fontSize7",
theme_advanced_fonts : "Arial=arial,helvetica,sans-serif;Courier New=courier new,courier,monospace",
plugins : "mailselection,table,advhr,advlink,autosave",
theme_advanced_buttons3_add : "tablecontrols,mailselection",
theme_advanced_toolbar_location : "top",
table_styles : "Header 1=header1;Header 2=header2;Header 3=header3",
table_cell_styles : "Header 1=header1;Header 2=header2;Header 3=header3;Table Cell=tableCel1",
table_row_styles : "Header 1=header1;Header 2=header2;Header 3=header3;Table Row=tableRow1",
table_cell_limit : 150,
table_row_limit : 15,
table_col_limit : 10,
theme_advanced_buttons1 : "forecolor,backcolor,bold,italic,underline,strikethrough,justifyleft,justifycenter,justifyright,justifyfull,separator,fontselect",
extended_valid_elements : "hr[class|width|size|noshade]"
{rdelim}
);
</script>
</head>
<body>
<form method="post">
<textarea name="content" cols="80" rows="35">This is some content that will be editable with TinyMCE.</textarea> <br>
</form>
</body>
</html>
Запускаю этот темплейт в скрипте через $smarty->display('TemplateName.tpl');
И получаю в консоле
JavaScript - http://localhost:85/TemplateName?id=2
Inline script thread
Error:
name: ReferenceError
message: Statement on line 22: Reference to undefined variable: tinyMCE
Backtrace:
Line 22 of inline#1 script in http://localhost:85/TemplateName?id=2
../lib/xAjax/xajax.js - находит.
В может быть проблема и как ее побороть?
Заранее спасибо
Всем привет!
Я использовал tinyMCE в своих php-программах и все работало
теперь мне понадобилось установить его в проекте на ZendFramework c шаблонами Smarty и у меня постоянно
ошибка message: Statement on line 22: Reference to undefined variable: tinyMCE
сделал маленький html-пример с одним полем textarea в виде tinyMCE-редактора и запустил его под хостом - работает
Переименовал его в tpl и переделал в нем "{" на "{ldelim}" и "}" на "{rdelim}" и результате получаю :
<html>
<head>
<title>TinyMCE Test</title>
<script type="text/javascript" src=""../lib/xAjax/xajax.js"></script>
<script language="javascript" type="text/javascript">
tinyMCE.init({ldelim}
theme : "advanced",
mode : "textareas",
font_size_classes : "fontSize1,fontSize2,fontSize3,fontSize4,fontSize5,fontSize6,fontSize7",
theme_advanced_fonts : "Arial=arial,helvetica,sans-serif;Courier New=courier new,courier,monospace",
plugins : "mailselection,table,advhr,advlink,autosave",
theme_advanced_buttons3_add : "tablecontrols,mailselection",
theme_advanced_toolbar_location : "top",
table_styles : "Header 1=header1;Header 2=header2;Header 3=header3",
table_cell_styles : "Header 1=header1;Header 2=header2;Header 3=header3;Table Cell=tableCel1",
table_row_styles : "Header 1=header1;Header 2=header2;Header 3=header3;Table Row=tableRow1",
table_cell_limit : 150,
table_row_limit : 15,
table_col_limit : 10,
theme_advanced_buttons1 : "forecolor,backcolor,bold,italic,underline,strikethrough,justifyleft,justifycenter,justifyright,justifyfull,separator,fontselect",
extended_valid_elements : "hr[class|width|size|noshade]"
{rdelim}
);
</script>
</head>
<body>
<form method="post">
<textarea name="content" cols="80" rows="35">This is some content that will be editable with TinyMCE.</textarea> <br>
</form>
</body>
</html>
Запускаю этот темплейт в скрипте через $smarty->display('TemplateName.tpl');
И получаю в консоле
JavaScript - http://localhost:85/TemplateName?id=2
Inline script thread
Error:
name: ReferenceError
message: Statement on line 22: Reference to undefined variable: tinyMCE
Backtrace:
Line 22 of inline#1 script in http://localhost:85/TemplateName?id=2
../lib/xAjax/xajax.js - находит.
В может быть проблема и как ее побороть?
Заранее спасибо