We use cookies to improve your experience. No personal information is gathered and we don't serve ads. Cookies Policy.

ExpressionEngine Logo ExpressionEngine
Features Pricing Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University
Log In or Sign Up
Log In Sign Up
ExpressionEngine Logo
Features Pro new Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University Blog
  • Home
  • Forums

How to use language file in a view?

Development and Programming

ender's avatar
ender
1,644 posts
15 years ago
ender's avatar ender

building a new fieldtype and using view files for the global settings and such… but how do I access the language variables from the view?

function display_global_settings() {
    $settings = array(...);
    $this->EE->lang->loadfile('my_fieldtype');
    $r = $this->EE->load->view('settings', array('settings' => $settings), true);
    return "<div id=\"my_fieldtype_settings\">$r</div>";
}

This lets me access the $settings from inside the view, however I tried various ways of accessing the language variables without success. Am I missing something easy?

       
Derek Jones's avatar
Derek Jones
7,561 posts
15 years ago
Derek Jones's avatar Derek Jones

The Language helper is loaded for you, so:

<?=lang('lang_key');?>
       
ender's avatar
ender
1,644 posts
15 years ago
ender's avatar ender

hrm, thought I’d tried that but it seems to work now. I think I maybe hadn’t loaded my own language file yet when I tried it the first time. Thanks 😊

       

Reply

Sign In To Reply

ExpressionEngine Home Features Pro Contact Version Support
Learn Docs University Forums
Resources Support Add-Ons Partners Blog
Privacy Terms Trademark Use License

Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.