9IPOCTb 2 12/09/17 18:27 Приветствую всех. есть код: {{foreach $author->contentProfileFields() as $group => $fields}} {{foreach $fields as $field => $value}} <li class='ipsResponsive_hidePhone ipsType_break'> {$value|raw} </li> {{endforeach}} {{endforeach}} выводит дополнительные поля в профиле, но выводит все по списку, а мне нужно разделить их и между ними разместить дефолтовые поля: сообщений: xxxрегистрация x.x.x подскажите как разделить или прописать дополнительные поля отдельно в профиле? спасибо! Поделиться сообщением Ссылка на сообщение
newbie 1723 12/10/17 06:35 а мне нужно разделить их и между ними разместить дефолтовые поля: сообщений: xxxрегистрация x.x.xПроверяйте значение $field. В данном случае это ID доп. поля.{{foreach $author->contentProfileFields() as $group => $fields}} {{foreach $fields as $field => $value}} <li class='ipsResponsive_hidePhone ipsType_break'> {$value|raw} </li> {{if $field == 2}} Выводим что-нибудь после поля с ID 2 {{endif}} {{endforeach}} {{endforeach}} 1 Поделиться сообщением Ссылка на сообщение
9IPOCTb 2 12/10/17 09:46 спасибо. а как сделать, чтобы не после а перед указанным полем выводилось? Поделиться сообщением Ссылка на сообщение
newbie 1723 12/10/17 10:09 а как сделать, чтобы не после а перед указанным полем выводилось? Поменяйте местами{{foreach $author->contentProfileFields() as $group => $fields}} {{foreach $fields as $field => $value}} {{if $field == 2}} Выводим что-нибудь перед полем с ID 2 {{endif}} <li class='ipsResponsive_hidePhone ipsType_break'> {$value|raw} </li> {{endforeach}} {{endforeach}} 1 Поделиться сообщением Ссылка на сообщение
9IPOCTb 2 12/10/17 12:25 а как вот сюда:{{if $field == 2}} Выводим что-нибудь перед полем с ID 2 {{endif}} вставить код регистрации сообщении и репутации? пытаюсь вставить:{{$date_joined = $comment->author()->joined->format('d.m.Y');}} <span style="float: left;">Регистрация:</span> <span style="float: right;">{$date_joined}</span><br> <div id="grdep_border"><span style="float: left;">Сообщения:</span> <span style="float: right;">{$comment->author()->member_posts}</span></div><br> <div id="grdep_border"><span style="float: left;">Репутация:</span> <span style="float: right;">{template="reputationBadge" group="global" app="core" params="$comment->author()"}</span></div><br> выдает ошибку 500... прошу помощи Поделиться сообщением Ссылка на сообщение
newbie 1723 12/11/17 05:54 выдает ошибку 500... прошу помощи $comment->author() заменить на $author 1 Поделиться сообщением Ссылка на сообщение
9IPOCTb 2 12/11/17 18:35 все равно выдает ошибку:{{foreach $author->contentProfileFields() as $group => $fields}} {{foreach $fields as $field => $value}} {{if $field == 12}} {{$date_joined = $author->joined->format('d.m.Y');}} <span style="float: left;">Регистрация:</span> <span style="float: right;">{$date_joined}</span><br> <div id="grdep_border"><span style="float: left;">Сообщения:</span> <span style="float: right;">{$comment->author()->member_posts}</span></div><br> <div id="grdep_border"><span style="float: left;">Репутация:</span> <span style="float: right;">{template="reputationBadge" group="global" app="core" params="$comment->author()"}</span></div><br> {{endif}} <li class='ipsResponsive_hidePhone ipsType_break'> {$value|raw} </li> {{endforeach}} {{endforeach}} Поделиться сообщением Ссылка на сообщение
newbie 1723 12/12/17 05:00 все равно выдает ошибку:Так нужно все заменить, а не первый. 1 Поделиться сообщением Ссылка на сообщение