2016-12-26 19 views
0

テンプレートプラグインを使用してこの機能を使用しています。しかし、それは動作しませんでした、変数は、その名前TinyMCEテンプレート変数に値が表示されませんでした

function tinySetup(config) 
{ 
if (typeof tinyMCE === 'undefined') { 
    setTimeout(function() { 
     tinySetup(config); 
    }, 100); 
    return; 
} 


if(!config) 
    config = {}; 

//var editor_selector = 'rte'; 

if (typeof config.editor_selector != 'undefined') 
    config.selector = '.'+config.editor_selector; 

default_config = { 
    selector: ".rte" , 
    plugins : "template colorpicker link image paste pagebreak table contextmenu filemanager table code media autoresize textcolor anchor", 
    template_replace_values : { 
      username : "Some User", 
      staffid : "991234" 
    }, 
    theme : "advanced", 
    mode : "textareas", 

    theme_advanced_buttons3_add : "template", 
    browser_spellcheck : true, 
    toolbar1 : "code,|,bold,italic,underline,strikethrough,|,alignleft,aligncenter,alignright,alignfull,formatselect,|,blockquote,colorpicker,pasteword,|,bullist,numlist,|,outdent,indent,|,link,unlink,|,anchor,|,media,image", 
    toolbar2: "", 
      theme_advanced_fonts : "Andale Mono=andale mono,times;"+ 
    "Arial=arial,helvetica,sans-serif;"+ 
    "Arial Black=arial black,avant garde;"+ 
    "Book Antiqua=book antiqua,palatino;"+ 
    "Comic Sans MS=comic sans ms,sans-serif;"+ 
    "Courier New=courier new,courier;"+ 
    "Georgia=georgia,palatino;"+ 
    "Helvetica=helvetica;"+ 
    "Impact=impact,chicago;"+ 
    "Symbol=symbol;"+ 
    "Tahoma=tahoma,arial,helvetica,sans-serif;"+ 
    "Terminal=terminal,monaco;"+ 
    "Times New Roman=times new roman,times;"+ 
    "Trebuchet MS=trebuchet ms,geneva;"+ 
    "Verdana=verdana,geneva;"+ 
    "Webdings=webdings;"+ 
    "Wingdings=wingdings,zapf dingbats", 
    external_filemanager_path: ad+"/filemanager/", 
    filemanager_title: "File manager" , 
    external_plugins: { "filemanager" : ad+"/filemanager/plugin.min.js"}, 
    language: iso, 
    skin: "prestashop", 
    statusbar: false, 
    relative_urls : false, 
    convert_urls: false, 
    entity_encoding: "raw", 
    extended_valid_elements : "em[class|name|id]", 
    valid_children : "+*[*]", 
    valid_elements:"*[*]", 
    menu: { 
     edit: {title: 'Edit', items: 'undo redo | cut copy paste | selectall'}, 
     insert: {title: 'Insert', items: 'media image link | pagebreak'}, 
     view: {title: 'View', items: 'visualaid'}, 
     format: {title: 'Format', items: 'bold italic underline strikethrough superscript subscript | formats | removeformat'}, 
     table: {title: 'Table', items: 'inserttable tableprops deletetable | cell row column'}, 
     tools: {title: 'Tools', items: 'code'} 
    } 
}; 

$.each(default_config, function(index, el) 
{ 
    if (config[index] === undefined) 
     config[index] = el; 
}); 

tinyMCE.init(config); 
} 

として見せていた。しかし、変数は

私のテキストは、 "ある「一部のユーザー」の代わりに値ました{$ユーザ名を}表示されません{$ username} "

答えて

0

私はこの問題を解決するために、問題を修正しました。問題を解決するために、問題を修正しました。テンプレートブロック

templates : [ 
     { 
      title: "Product price", 
      content: "Prix du produit {$product_price}", 
      description: "Adds an editing timestamp." 
     } 
     ] 
関連する問題