$modx->resource->get('id');
А как в Рево получить индетификатор страницы? В Ево была функция $modx->documentIdentifier
Лазил долго в rtfm, но ничего толкового не нашел. Может что-то из этой оперы:
$id=modx->resource ('id');
  • avatar k07n
  • 0
В профиле пользователя, если приглашать друга, затемнялка фона выше чем модал и на кнопку не получается нажать.
Что за «У тебя есть время прочитать написанное»? Нафига оно?
Захожу в категорию «REVO» и вижу индивидуальные посты ilyautkin при нажатии на любой пост вижу 404. Видимо, посты неопубликованные, тогда нужно их скрыть от пользователя…
  • avatar alooze
  • 0
Спасибо.
Поправил скриншоты.
  • avatar alooze
  • 0
Друзья мои, а нельзя ли делать картинки в топике ссылками на полный размер скриншотов? Ну издевательство же над глазами…
Если я могу быть чем-то полезен, всегда буду рад, ты знаешь)
  • avatar Dmi3yy
  • 0
все верно потому что не было тут этого решения потом и поиск не нашел ) тут просто пишут похожее и будет в разы удобней правда пока не понятно когда будет
А я искал что-то подобное, но как говорится «поиск не дал результатов».

Однако, чем больше, тем лучше.
  • avatar Dmi3yy
  • 0
Давно выкладывал в сообществе чуть неудобное но работает )
Не в курсе был.
  • avatar Dmi3yy
  • 0
div.net.ua/files/form-gen.zip

вот есть подобный модуль
У этой темы есть и продолжение — bezumkin.ru/blog/170/
  • avatar Dmi3yy
  • 0
не путайте массовое редактирование с редактированием из внешних таблиц)
А как продвигается ваша собственная разработка для массового редактирования?
Комментарий от akool

Многие используют Getfield. На него часто ссылаются и использовать его удобно.
Но мне показалось, что с ним на странице многовато запросов.
Решил сравнить. Слегка подправил указанный в топике сниппет для вывода не только полей ролителя, а любого дока:
<?php
/* 
*	Returns any document field or template variable from any document
*	[[DocInfo? &docid=`15` &field=`pagetitle`]]
*	[[DocInfo? &docid=`10` &tv=`1` &field=`tvname`]]
*/
$docid = (isset($docid) && (int)$docid>0) ? (int)$docid : $modx->documentIdentifier;
$field = (isset($field)) ? $field : 'pagetitle';
$output='';
if(isset($tv) && $tv==1){
   $tv=$modx->getTemplateVar($field,'*',$docid,1);
   if($tv['value']!=''){
      $output=$tv['value'];
   }else{
      $output=$tv['defaultText'];
   }
}else{
   $doc=$modx->getPageInfo($docid,'1',$field);
   $output=$doc[$field];
}
return $output;
?>


И заменил два вызова Getfield на аналогичные вызовы этого сниппета.
В итоге страница на которой было 17 запросов стала собираться за 11. Мелочь, а приятно. Да и 4 запроса в Getfield вместо одного на такую простую задачу меня смущают.
  • avatar akool
  • 0
По-моему — симпатично. Надо бы себе применить.
Новое облако MODX, бета регистрации
уже все, нельзя :)
Today we stopped taking Beta Account signups. On Nov 30th we will end the ability to create new Beta Clouds. After Dec 31st, Beta Clouds will be removed from all MODX Cloud accounts.
Jay Gilmore