// Получение списка с заголовками с использованием callback функции.
return resources()->where(['id:IN'=>children(5)])->each(function($resource, $idx){ return "<li>{$idx}. ".$resource['pagetitle']."</li>";});
// Получение массива заголовков дочерних элементов ресурса 5 с использованием UNION.
$array = resources()
->where(['id:IN'=>children(5)])
->union('select pagetitle from ' . table_name('modResource') . ' WHERE id = 1')
->union(['pagetitle'=>'New pagetitle'])
->get('pagetitle');
// Получаем всех пользователей группы "Managers"
$usersArray = users()->members('Managers')->toArray();
Дальше. В продажу поставили за 1 тыс. руб. Т.е. за минусом комиссии инвесторы получат 700 руб. Из них 500 они должны отдать программисту за поддержку. Остаётся 200 р. Таким образом, прибыль инвесторы будут получать только с 251 продажи. А программист получает львиную долю — с каждой продажи по 500 р. И к тому моменту, как инвесторы получат первую прибыль, он к своим 50 тыс. дополнительно заработает ещё 125 тыс. При этом программист может вообще не оказывать никаких услуг, ну или в единичных случаях. А получает он с каждой продажи. В общем, самая проигрышная сторона — это инвестор.
А дальше встанет вопрос о развитии продукта — прикрутить какую-нибудь супер фичу. Опять же нужно собрать деньги. Один из инвесторов откажется вкладываться. Нашелся другой. И какие доли теперь будут у инвесторов? У отказавшегося доля может упасть так сильно, что он годами будет возвращать инвестиции. На что изначально он не подписывался. И это только математика. А если ещё юридические вопросы копнуть, то вообще расстроишься.
Перед тем как предлагать идею, её нужно сначала проработать, погрузиться в неё. Почитай как найти инвестора для стартапа, чтобы понимать вопрос. Да и вообще, тема инвестиций в России ещё не развита. Это в Америке люди готовы вкладываться. У них уже на генетическом уровне — «Вложусь, вдруг получится». У них даже домохозяйки вкладываются в фондовый рынок. У нас другой подход — «Не вложусь, вдруг не получится». Так что данный вопрос пока не своевременный.
Дальше. Продукт получится чей? Автора идеи или инвесторов? Соответственно как инвесторы будут возвращать деньги? Как его дальше сопровождать и развивать? И вопросов ещё много.
Начать статью можно было так — «Жили-были ...». А закончить — «И жили они долго и счастливо». Чтоб все понимали, что это сказка про идеальный мир с джентельменами и альтруистами. :))
readOnly=`1`
Использовать сниппет-обёртку типа такого
А внутри проверять группы и учителя и выставлять readOnly в 0 для них.
Кстати, сниппеты кэшируются в 2 директории — core/cache/includes/elements/modsnippet/ и core/cache/scripts/elements/modsnippet/.
Судя по скриншоту ты это уже сделал.
Я-то пользуюсь
Только лишние запросы в БД. А вариант с шаблоном даёт большую гибкость, особенно с fenom.
П.С. Ну и ещё есть дополнения типа Structures для блочного редактирования.