NetTalk Central
NetTalk Web Server => Web Server - Ask For Help => Topic started by: osquiabro on June 05, 2014, 04:31:42 AM
-
i have this code in _sendFile in webhandler :
and in my indexpage XHtml Location after body but dont work.
<!-- Net:PageHeaderTag -->
<!-- Net:f:xmain -->
<!-- Net:PageFooterTag -->
! [Priority 5000]
!Change include files based on language
CASE( SELF.GetPageName(UPPER( p_FileName )))
OF 'XHEADER'
CASE SELF.GSV( 'LANG' )
OF 'ENGLISH'
p_FileName = CLIP( LONGPATH( PATH())) & '\Web\Header_English.html'
OF 'SPANISH'
p_FileName = CLIP( LONGPATH( PATH())) & '\Web\Header_Spanish.html'
END !CASE
OF 'XHEADER1'
CASE SELF.GSV( 'LANG' )
OF 'ENGLISH'
p_FileName = CLIP( LONGPATH( PATH())) & '\Web\Test_English.html'
OF 'SPANISH'
p_FileName = CLIP( LONGPATH( PATH())) & '\Web\Test_Spanish.html'
END !CASE
OF 'XMAIN'
CASE SELF.GSV( 'LANG' )
OF 'ENGLISH'
p_FileName = CLIP( LONGPATH( PATH())) & '\Web\Main_English.html'
OF 'SPANISH'
p_FileName = CLIP( LONGPATH( PATH())) & '\Web\Main_Spanish.html'
END !CASE
message(SELF.GetPageName(UPPER( p_FileName )))
OF 'XFOOTER'
CASE SELF.GSV( 'LANG' )
OF 'ENGLISH'
p_FileName = CLIP( LONGPATH( PATH())) & '\Web\Footer_English.html'
OF 'SPANISH'
p_FileName = CLIP( LONGPATH( PATH())) & '\Web\Footer_Spanish.html'
END !CASE
OF 'XREGWIZTAB2' OROF 'XREGWIZTAB3'
CASE SELF.GSV( 'LANG' )
OF 'ENGLISH'
p_FileName = CLIP( LONGPATH( PATH())) & '\Web\RegWiz2_English.html'
OF 'SPANISH'
p_FileName = CLIP( LONGPATH( PATH())) & '\Web\RegWiz2_Spanish.html'
END !CASE
OF 'XLOCATIONS'
CASE SELF.GSV( 'LANG' )
OF 'ENGLISH'
p_FileName = CLIP( LONGPATH( PATH())) & '\Web\Locations_English.html'
OF 'SPANISH'
p_FileName = CLIP( LONGPATH( PATH())) & '\Web\Locations_Spanish.html'
END !CASE
OF 'XSPECIALOFFERS'
CASE SELF.GSV( 'LANG' )
OF 'ENGLISH'
p_FileName = CLIP( LONGPATH( PATH())) & '\Web\Specials_English.html'
OF 'SPANISH'
p_FileName = CLIP( LONGPATH( PATH())) & '\Web\Specials_Spanish.html'
END !CASE
OF 'XREGISTR'
CASE SELF.GSV( 'LANG' )
OF 'ENGLISH'
p_FileName = CLIP( LONGPATH( PATH())) & '\Web\Regis_English.html'
OF 'SPANISH'
p_FileName = CLIP( LONGPATH( PATH())) & '\Web\Regis_Spanish.html'
END !CASE
OF 'XMESSAGE'
CASE SELF.GSV( 'LANG' )
OF 'ENGLISH'
p_FileName = CLIP( LONGPATH( PATH())) & '\Web\Captcha_English.html'
OF 'SPANISH'
p_FileName = CLIP( LONGPATH( PATH())) & '\Web\Captcha_SPanish.html'
END !CASE
OF 'XMESSAGER'
CASE SELF.GSV( 'LANG' )
OF 'ENGLISH'
p_FileName = CLIP( LONGPATH( PATH())) & '\Web\Captcha_EnglishR.html'
OF 'SPANISH'
p_FileName = CLIP( LONGPATH( PATH())) & '\Web\Captcha_SPanishR.html'
END !CASE
OF 'XTEST'
CASE SELF.GSV( 'LANG' )
OF 'ENGLISH'
p_FileName = CLIP( LONGPATH( PATH())) & '\Web\Test_English.html'
OF 'SPANISH'
p_FileName = CLIP( LONGPATH( PATH())) & '\Web\Test_Spanish.html'
END !CASE
END !CASE
-
I think you will need to tweak an example app to show the effect you are after, and then post that here.
-
is a private project how i can send app to your email..
-
small demo... in NT5 work.
[attachment deleted by admin]
-
the Net:F tag is not loaded by SendFile. It is loaded in _HandleTag.
So if you want to alter the tag itself (in this case from say f:xmain to f:mainspanish.html
then you need to do it there, before the parent call.
cheers
Bruce
-
i don't is correct but working for me in HandleTag:
Thanks
CASE UPPER(p_TagString )
OF 'F:XHEADER'
CASE SELF.GSV( 'LANG' )
OF 'ENGLISH'
self._SendFile( CLIP( LONGPATH( PATH())) & '\Web\Header_English.html',0)
OF 'SPANISH'
self._SendFile( CLIP( LONGPATH( PATH())) & '\Web\Header_Spanish.html',0)
END
OF 'F:XHEADER1'
CASE SELF.GSV( 'LANG' )
OF 'ENGLISH'
self._SendFile( CLIP( LONGPATH( PATH())) & '\Web\Test_English.html',0)
OF 'SPANISH'
self._SendFile( CLIP( LONGPATH( PATH())) & '\Web\Test_Spanish.html',0)
END
OF 'F:XMAIN'
CASE SELF.GSV( 'LANG' )
OF 'ENGLISH'
self._SendFile( CLIP( LONGPATH( PATH())) & '\Web\Main_English.html',0)
OF 'SPANISH'
self._SendFile( CLIP( LONGPATH( PATH())) & '\Web\Main_Spanish.html',0)
END
OF 'F:XFOOTER'
CASE SELF.GSV( 'LANG' )
OF 'ENGLISH'
self._SendFile( CLIP( LONGPATH( PATH())) & '\Web\Footer_English.html',0)
OF 'SPANISH'
self._SendFile( CLIP( LONGPATH( PATH())) & '\Web\Footer_Spanish.html',0)
END
OF 'F:XREGWIZTAB2' OROF 'F:XREGWIZTAB3'
CASE SELF.GSV( 'LANG' )
OF 'ENGLISH'
self._SendFile( CLIP( LONGPATH( PATH())) & '\Web\RegWiz2_English.html',0)
OF 'SPANISH'
self._SendFile( CLIP( LONGPATH( PATH())) & '\Web\RegWiz2_Spanish.html',0)
END
OF 'F:XLOCATIONS'
CASE SELF.GSV( 'LANG' )
OF 'ENGLISH'
self._SendFile( CLIP( LONGPATH( PATH())) & '\Web\Locations_English.html',0)
OF 'SPANISH'
self._SendFile( CLIP( LONGPATH( PATH())) & '\Web\Locations_Spanish.html',0)
END
OF 'F:XSPECIALOFFERS'
CASE SELF.GSV( 'LANG' )
OF 'ENGLISH'
self._SendFile( CLIP( LONGPATH( PATH())) & '\Web\Specials_English.html',0)
OF 'SPANISH'
self._SendFile( CLIP( LONGPATH( PATH())) & '\Web\Specials_Spanish.html',0)
END
OF 'F:XREGISTR'
CASE SELF.GSV( 'LANG' )
OF 'ENGLISH'
self._SendFile( CLIP( LONGPATH( PATH())) & '\Web\Regis_English.html',0)
OF 'SPANISH'
self._SendFile( CLIP( LONGPATH( PATH())) & '\Web\Regis_Spanish.html',0)
END
OF 'F:XMESSAGE'
CASE SELF.GSV( 'LANG' )
OF 'ENGLISH'
self._SendFile( CLIP( LONGPATH( PATH())) & '\Web\Captcha_English.html',0)
OF 'SPANISH'
self._SendFile( CLIP( LONGPATH( PATH())) & '\Web\Captcha_SPanish.html',0)
END
OF 'F:XMESSAGER'
CASE SELF.GSV( 'LANG' )
OF 'ENGLISH'
self._SendFile( CLIP( LONGPATH( PATH())) & '\Web\Captcha_EnglishR.html',0)
OF 'SPANISH'
self._SendFile( CLIP( LONGPATH( PATH())) & '\Web\Captcha_SPanishR.html',0)
END
OF 'F:XTEST'
CASE SELF.GSV( 'LANG' )
OF 'ENGLISH'
self._SendFile( CLIP( LONGPATH( PATH())) & '\Web\Test_English.html',0)
OF 'SPANISH'
self._SendFile( CLIP( LONGPATH( PATH())) & '\Web\Test_Spanish.html',0)
END
END
-
it would be better to simply call the parent with a different tag than to do a _SendFile from there.
cheers
Bruce
-
sorry Bruce but didn't understand anything...