ショートカットから Craft CMS に投げるのをやってみるの続き
2023-02-01
リストの内容を選んだら Craft 側の lightswtich を ON にするようなの。
どれを使うがいいのかわからなかったが、ひとまずリストを使うかんじで
こんな感じで選択肢を用意する。
Craft CMS に投げて Share するかどうかを選ぶようなのをイメージしてみる
選択肢は複数選択できるようにしておく
最終的には GraphQL の mutaion の方にこんな感じで
mutation createStatus{ save_status_status_Entry( authorId:1, c_textarea:"サンプル", c_lightswtich: true OR false // 選択に応じて切り替える ){ id } }
フィールドに渡す内容を変える必要があるから、選択によって true / false
を渡すようにする
if
で分岐するんだろうけど、 Twitter
という変数に true / false
をセットして、クエリの方で取り出すようにする方向で考えてみたが
変数に値をセットするのが何かしら input
からでないとだめみたい?
とりあえずどちらにも Text
をセットしてそれを変数に追加するという感じにして出し分ける
あとは
c_lightswtich : 変数のTwitter
にすればとれるし、問題無いというのは確認できた。
書き方が冗長になってしまうのが悩ましいところ。
何かいい方法はありそうな気もする。
こういうものなのかどうかもちょっとわからないが、ひとまずは動いたということで。