artur0588 Posted May 13, 2016 Share Posted May 13, 2016 (edited) Есть вот такой код в шаблоне: <!-- Block categories module --> {if $blockCategTree != ''} <div class="nav-mobile-container visible-sm visible-xs "> <div class="navbar"> <div id="navbar-inner" class="navbar-inner navbar-inactive"> <div class="menu-mobile"> <a class="btn btn-navbar"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </a> <span class="brand">{l s='Category'}</span> </div> <ul id="pts-mobilemenu" class="tree {if $isDhtml}dhtml{/if} mobilemenu nav-collapse collapse"> {foreach from=$menu_item_mobile item=child name=blockCategTree} {if $smarty.foreach.blockCategTree.last} {include file="$branche_tpl_path" node=$child last='true'} {else} {include file="$branche_tpl_path" node=$child} {/if} {/foreach} {$menu_link_mobile} </ul> <script type="text/javascript"> // <![CDATA[ // we hide the tree only if JavaScript is activated $('div#categories_block_left ul.dhtml').hide(); // ]]> </script> </div> </div> </div> {/if} <!-- /Block categories module --> <div class="nav-container visible-lg visible-md"> <div id="pts_megamenu" class="pts_megamenu"> {$megamenu} </div> </div> <script type="text/javascript"> //<![CDATA[ var CUSTOMMENU_POPUP_EFFECT = {$effect}; var CUSTOMMENU_POPUP_TOP_OFFSET = {$top_offset}; var LANG_RTL = {$PTS_LANG_RTL}; var CHECK_SKIN = '{$PTS_SKIN_DEFAULT}'; var PANELTOOL = {$PTS_PANELTOOL} if(CHECK_SKIN == "color_comb" && PANELTOOL != 1){ var COLOR1 = '{$PTS_COLOR1|substr:1:6}'; var COLOR2 = '{$PTS_COLOR2|substr:1:6}'; } //]]> </script> Нужно перевести эту строчку <span class="brand">{l s='Category'}</span> Что только не делал, все без толку. Сам файл называется megamenu.tpl. В админ панели нет Category для перевода. Пробовал менять на <span class="brand">{l s='Category' mod='ptsmegamenu'}</span> и <span class="brand">{l s='Category' mod='blockcategory'}</span> по типу как в остальных tpl. В папке translations есть файл ru.php с содержанием <?php global $_MODULE; $_MODULE = array(); $_MODULE['<{ptsmegamenu}pts_vela>ptsmegamenu_4194726ee334e1085d93e002837b73f0'] = 'горячий'; $_MODULE['<{ptsmegamenu}pts_vela>ptsmegamenu_f81605e798daac8e7ac4e6e0d561b16e'] = '20% скидки'; Я дописывал туда $_MODULE['<{ptsmegamenu}pts_vela>ptsmegamenu_3adbdb3ac060038aa0e6e6c138ef9873'] = 'Категории'; или $_MODULE['<{ptsmegamenu}pts_vela>blockcategories_3adbdb3ac060038aa0e6e6c138ef9873'] = 'Категории'; в зависимости, что менял в файле megamenu.tpl как перевести слово Category? Edited May 13, 2016 by artur0588 (see edit history) Link to comment Share on other sites More sharing options...
artur0588 Posted May 14, 2016 Author Share Posted May 14, 2016 Как я и написал там нет этого значения Link to comment Share on other sites More sharing options...
SupportPS Posted May 14, 2016 Share Posted May 14, 2016 Здравствуйте. Если не помогло правильным способом, тогда можно просто вписать перевод в файл. Откройте файл в notepad++ в верхнем меню программы войдите в Кодировка-Преобразовать в UTF-8 без BOM Далее внесите изменения в файл: <span class="brand">Категории</span> Сохраните изменения. 1 Link to comment Share on other sites More sharing options...
artur0588 Posted May 14, 2016 Author Share Posted May 14, 2016 (edited) Здравствуйте. Если не помогло правильным способом, тогда можно просто вписать перевод в файл. Откройте файл в notepad++ в верхнем меню программы войдите в Кодировка-Преобразовать в UTF-8 без BOM Далее внесите изменения в файл: <span class="brand">Категории</span> Сохраните изменения. Спасибо, я попробую. Раз пробовал просто через Notepad, получил пустое поле на сайте вместо Category. Попробую как вы написали. Так получилось, все еще жду более лояльного решения. Хотелось бы на будущее знать. Edited May 14, 2016 by artur0588 (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now