как вывести custom userfields

скажем дружно спасибо за предоставленный пример как сделать свои дополнительные поля в username

в долгих попытках проб вывести хоть какоенибудь дополнительное поле

получилось так

<?php

[[!isLoggedIn]]

<div class="container">
    
<div class="row">

[[!pdoUsers?
    &element=`allcustomfields`
    &groups=`yourgroup`
    &roles=`Member`
    &limit=`100`
    &tpl=`@INLINE <p> <hr> 
    <b>[[+fullname]]</b> 
 <b> [[+username]]</p> </b> 
    
 
 <ul class="list-group">
 
 <li class="list-group-item">  <p> название: <b>[[+yourcustomfield]]</b> </p> </li> 
 <li class="list-group-item">  <p> описание:    [[+yourcustomfielddesc]] </p> </li>   

 // вообщем ваши дополнительные поля 
 
</ul>`
    &sortdir=`asc`
]]
</div>

</div>

сначало вообще никак неотображалось
тоесть выводилиись дополнительные поля но но подтягивалась инфа с них

ну много времени ушло в размышлениях, что нужно сделать чтобы данное решение заработало

решилось через использование в pdoUsers &element=`allcustomfields`

собственно данный снипет и делает всю магию


snippet allcustomfields

<?php
    $query = $modx->newQuery('modUser');
    $users = $modx->getCollection('modUser',$query);

    foreach($users as $i => $user) {    
    }
надеюсь это комуто помогло
Кирилл
30 августа 2020, 18:15
modx.pro
271
-2

Комментарии: 0

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0