Помогите пожалуйста найти ошибку в сниппете
Добрый день!
Решил первый раз написать свой мини сниппет для modx.
Он должен выводить данные из профиля текущего пользователя в плейсхолдеры.
Тут где-то ошибка связанная с массивом, помогите пожалуйста разобраться
Решил первый раз написать свой мини сниппет для modx.
Он должен выводить данные из профиля текущего пользователя в плейсхолдеры.
Тут где-то ошибка связанная с массивом, помогите пожалуйста разобраться
<?php
$profile = array();
$profile = $modx->user->getOne('Profile');
if($profile){
$profile->setPlaceholders(array(
'contact_name' =>'fullname',
'contact_email' =>'email',
'contact_phone'=>'phone'
),'my.');
}
?>
Комментарии: 4
Вместо
$profile->setPlaceholders
надо$modx->setPlaceholders
Спасибо!
а как тогда вывести из массива эти поля в плейсхолдер?
У меня вот такой вариант не работает(
а как тогда вывести из массива эти поля в плейсхолдер?
У меня вот такой вариант не работает(
<?php
$profile = array();
$profile = $modx->user->getOne('Profile');
if($profile){
$modx->setPlaceholders(array(
'contact_name' =>$profile['fullname'],
'contact_email' =>$profile['email'],
'contact_phone'=>$profile['phone']
),'my.');
}
$profile->get('email')
rtfm.modx.com/revolution/2.x/administering-your-site/security/users
Спасибо огромное, все заработало!!!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.