2017-01-10 2 views
0

Я новичок в vtiger и пытаюсь переделать список своих учетных записей. Я пытаюсь получить массив в ListViewContents.tpl из учетной записи модулей, но я потерпел неудачу. любой знает, как это сделать.передать переменные в .tp-файл из .php-модулей vitger

Благодаря

+0

Я создал функцию в модулях-> accounts-> models-> listview.php, но не знаю, как использовать th является функцией для получения переменной в ListViewContents.tp. – avinash

+0

Я хочу получить массив в ListViewContents.tp, поэтому я могу использовать loop и эхо их. – avinash

ответ

0

Вы можете achive его, используя следующий путь:

Внутри xyz.php файла:

function process(Vtiger_Request $request) { 
    $viewer = $this->getViewer($request); 
    $myArr = array('age'=>'1','name'=>'xyz'); 
    $viewer->assign('CUSTOM_ARR', $myArr); 
    return $viewer->view('filename.tpl', $yourModuleName, 'true'); 
} 

В filename.tpl => траверс массива, который вы прошли в АБВ. php file

{foreach item=VALUE key=NAME from=$CUSTOM_ARR} 
    {$VALUE['age']} 
{/foreach} 
Смежные вопросы