user-pic

callbacks and problem with modify params

Vote 0 Votes

hi
I'm working on project, translation and localization MovableType4.2 for Persian ( Farsi ).
recently i have problem with modify params.

for example i have a callback : MT::App::CMS::template_param.edit_entry

in this callback i want to change English numbers to Farsi numbers like 5 => ۵.
and i do this:
$param->{num_comments} = Farsi::Util::farsi_numbers($param->{num_comments});

then i use MT->log and in this phase every thing is fine and i can see number five (۵) but in edit_entry template comments number shows as zero (0).

i checked edit_entry template, when i use sorry my codes didn't show above , i checked edit_entry template, when i use


<$mt:var name="num_comments"$>
then i can see number five (۵) in browser after compile template but in codes like

<__trans phrase="<a href="[_2]">[quant,_1,comment,comments]</a>" params="<$mt:var name="num_comments"$>%%<$mt:var name="script_url">?__mode=list_comments&amp;filter_key=_comments_by_entry&amp;filter_val=<$mt:var name="id" escape="url"$>&amp;blog_id=<$mt:var name="blog_id" escape="url"$>">
it return zero for comments number, i think __trans make this happen.
 

now i want to know is this right? and is there any other way to do this works?

Reported on Movable Type 4.2

3 Replies

| Add a Reply
  • I could be mistaken, but it sounds like Perl isn't interpeting ۵ as a number. What you could try instead is to set the comment number using European (or Arab-Hindi if you prefer) numerals and then put a transformation callback on the template output to do a search-and-replace from European numerals to Persian numerals.

  • template_output IIRC.

Add a Reply

If you need to share template code, replace all the "<" signs with "&lt;" or use this utility.

Forum Groups

1773 6162

Last Topic: Excluding categories from blog by kholechek on Feb 9, 2012

86 302

Last Topic: website entries by masoud on Oct 26, 2011

1429 5077

Last Topic: What apocalypse hit this community in the middle of 2011? by 75th on Feb 10, 2012

695 2910

Last Topic: Insert Image / File Fails by Russ Miller on Feb 10, 2012

84 291

Last Topic: How to have some other characters in entry basename automatically written by Afshin Haghighatnia on Dec 22, 2011

173 737

Last Topic: About the MT version stated in HTML source by Alex E. Schneider on Feb 7, 2012

190 567

Last Topic: Analytics Reporting by michael webster on Feb 5, 2012

48 210

Last Topic: An idea and also a request by Afshin Haghighatnia on Jun 29, 2011

64 246

Last Topic: jQuery in MT 5.1 still at 1.4 - why? by perlmonkey on May 25, 2011

code.sixapart.com

137 478

Last Topic: Getting a thumbnail with xpath by Peter on Mar 13, 2011

222 720

Last Topic: Custom Field for Asset Not Appearing by android on Feb 9, 2012