Это вам подарок. В некотором вы сможете сами разобраться, т.к. вы уже читали все выше.
итак... наконец то долгожданная тема. Касаться кнопок может тот кто вызвал команду.
Собственно как же это сделать? Для начала мы прописываем вот это
Если вы читали документацию, то должны были увидеть в полезных примерах это. Это параметр, отвечает за сохранение данных в другое действие, то есть через компоненты или других целей. В нашем случае они послужат для компонентов и для участника.
Итак "ключ" это ваш аргумент где вы сможете его использовать в действии где он будет вам угоден
И таким образом понятно что значит argument. Это то что мы запомним. Например участника, он нам и нужен как раз таки
{% do parameters.store("ключ",member)
и таким образом когда мы пропишем parameters get, мы сможем им воспользоваться.
{% set a = parameters.get("ключ") %}
{% do member.getAttribute("s").update(a) %}
Таким образом содержимое параметра будет в атрибуте. Но нам нужно для другой цели этот параметр.
Мы можем как и сохранять туда информацию, но можем и мгновенно ее вызвать когда она нам нужна.
Я вам максимально все в подробностях написал и даже слил код. Так что дальше вы сможете сами разобраться если сильно захотите.
#attribute #parameters #require #слеш #компонент
итак... наконец то долгожданная тема. Касаться кнопок может тот кто вызвал команду.
Собственно как же это сделать? Для начала мы прописываем вот это
{% do parameters.store("ключ", argument) %}
Если вы читали документацию, то должны были увидеть в полезных примерах это. Это параметр, отвечает за сохранение данных в другое действие, то есть через компоненты или других целей. В нашем случае они послужат для компонентов и для участника.
Итак "ключ" это ваш аргумент где вы сможете его использовать в действии где он будет вам угоден
{% do parameters.get("ключ") %}
И таким образом понятно что значит argument. Это то что мы запомним. Например участника, он нам и нужен как раз таки
{% do parameters.store("ключ",member)
и таким образом когда мы пропишем parameters get, мы сможем им воспользоваться.
{% set a = parameters.get("ключ") %}
{% do member.getAttribute("s").update(a) %}
Таким образом содержимое параметра будет в атрибуте. Но нам нужно для другой цели этот параметр.
Мы можем как и сохранять туда информацию, но можем и мгновенно ее вызвать когда она нам нужна.
{% require parameters.memberId == member.id returning "Вы не являетесь инициатором команды для взаимодействия с ней." %}
{% do parameters.store("memberId", member.id) %}
Я вам максимально все в подробностях написал и даже слил код. Так что дальше вы сможете сами разобраться если сильно захотите.
Параметры могут хранить информацию 15 минут
Параметры не списки, они хранят только строку!
#attribute #parameters #require #слеш #компонент
👍3