我不知道我是否完全理解了你的问题:这就是我所理解的。
- 您有一些始终存在的 session.params -> 您在条目对话框中声明它们。
- 你也有 session.params有时会出现 -> 你想知道如何在它们被填满时才在对话中声明它们。
如果是这种情况,我可能会想出两个解决方案:
选项 1
假设页面名为Recap。作为Recap的入口对话,您可以添加您在第一个项目符号中写的内容:“到目前为止,我知道 $session.params.something 和 $session.params.something-else”。
然后我会添加两个单独的条件路由:
第一个检查可选参数是否已全部填充。如果某些可选参数已填写,您可以在此处添加一个履行,说明此可选参数,然后再转到下一页。
第二个只是转到下一页,因为 $session.params.optional 将为空:注意按此顺序放置它们!
选项 2
第二个选项可能是构建您自己的条件响应:所以转到条目对话,然后添加对话选项,然后是条件响应。此块允许您编写自己的条件,例如:
if $session.params.optional != null
So far I know that $session.params.something and $session.params.something-else. I also know that $session.params.optional
else
So far I know that $session.params.something and $session.params.something-else.
endif