Кирилл Спеваков

Кирилл Спеваков

С нами с 19 декабря 2016; Место в рейтинге пользователей: #1025
Andrei D.
25 декабря 2016, 13:25
2
+1
&nestedChunkPrefix=`tickets_`
на мой взгляд, это нужно куда-то в главную документацию вписать, так как это часто задаваемый вопрос
De Ribaskin
02 мая 2015, 09:10
1
0
Может делаю что неправильно…
В плагине
$user = $modx->getObject('modUser', $userid);
		$profile = $user->getOne('Profile');
		$tickets_profile = $user->getOne('AuthorProfile');
		$userArray = array_merge($user->toArray(),$profile->toArray(),$tickets_profile->toArray());
		$modx->toPlaceholders($userArray,'user');
В документе
<div class="tab-content user-page">
	<div class="tab-pane fade in active">
		
		<div class="pills">
			<span class="active">
				<a href="users/[[!+user.id]]/favorites/">Заметки</a>
				<sup>([[!+user.stars_tickets]])</sup>
			</span>
			<span>
				<a href="users/[[!+user.id]]/favorites/comments/">Комментарии</a>
				<sup>([[!+user.stars_comments]])</sup>
			</span>
		</div>
		[[!pdoPage?
			&element=`getStars`
			&class=`Ticket`
			&user=`[[!+user.id]]`
			&tpl=`my.tpl.Tickets.list.row.userprofile`
		]]
		[[!+page.nav]]
	</div>
</div>
Количество выводящихся тикетов всегда больше чем значение в плейсхолдере, иногда на много.

Сергей Шлоков
01 ноября 2014, 08:36
1
0
А где тут написано про удаление комментариев? Здесь про ajax. Если ты имеешь ввиду это, то я там написал, что такая возможность доступна всем, чтобы потестировать. Определяется она в сниппете флагом
can_delete
Условия можно определять разные. Можно например так:
if ($modx->user->hasSessionContext('mgr') || $modx->user->id == 1) {
	$can_delete = 1;
}
Можно разрешить пользователям удалять свои комментарии. В общем, ограничивает только полет фантазии. :)