我做了一些研究,但似乎无法相信自己有能力做到这一点。
我有几种内容类型,目前对每个人都开放,但我想在向匿名用户展示内容之前从他们那里收集一些信息。
我在考虑如何利用块中的webforms,让问题出现在那里,我不确定的是如何隐藏或模糊他们想要查看的内容,直到他们回答表单,以及如何在下次访问之前打开这些内容。
我相信你们都见过这样做的网站/博客,让你注册这个网站。
任何关于如何完成这一任务的指导都将不胜感激。
发布于 2016-11-11 22:14:44
我不知道有什么模块能做到这一点。但是根据你的具体情况,有几种方法可以尝试解决这个问题。
一种解决方案是使用Webform或实体表单创建表单(假设您的One 7可以在Drupal 8中使用),将该表单放在页面上的一个隐藏块中。在页面加载中,使用JavaScript将表单放入一个lightbox中,并在页面的其余部分设置某种CSS效果。当用户完成表单时,设置一个cookie,以便在下一个页面加载时,他们不会被弹出窗口所困扰。这是新闻报纸试图启用付费墙的常见解决方案,但它通常意味着用户可以通过禁用JS来绕过这种效果。
https://drupal.stackexchange.com/questions/220209
复制相似问题