Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在drupal中提供将当前页面内容更改为上一页面的按钮_Drupal - Fatal编程技术网

如何在drupal中提供将当前页面内容更改为上一页面的按钮

如何在drupal中提供将当前页面内容更改为上一页面的按钮,drupal,Drupal,我正在制作一个网站,在这里我想展示我将要教给我的学生的当前课程。在这个页面中还应该提供我以前课程的链接。现在,当我完成这门课程时,我想将它转移到上一门课程,或者自动为它创建一个链接,并将新课程内容放在适当的位置。我只是觉得手工操作有点愚蠢。相反,我希望有一个表格,我可以创建我的新课程,然后单击“使当前课程成为上一个课程”,并在我希望的任何时候将此课程设置为新课程。我如何才能做到这一点。这是否可能?这是一个非常悬而未决的问题。。。一种方法是在显示节点时使用视图 在视图中,您应该使用,它收集课程节点

我正在制作一个网站,在这里我想展示我将要教给我的学生的当前课程。在这个页面中还应该提供我以前课程的链接。现在,当我完成这门课程时,我想将它转移到上一门课程,或者自动为它创建一个链接,并将新课程内容放在适当的位置。我只是觉得手工操作有点愚蠢。相反,我希望有一个表格,我可以创建我的新课程,然后单击“使当前课程成为上一个课程”,并在我希望的任何时候将此课程设置为新课程。我如何才能做到这一点。这是否可能?这是一个非常悬而未决的问题。。。一种方法是在显示节点时使用视图

在视图中,您应该使用,它收集课程节点表中的记录nid。然后使用drupal路径\别名函数或使用node/nid创建链接

你也可以用。在此处,您可以查看最新课程,在“最新课程”下,您可以查看到最新课程-1的链接。我认为您可以在视图中设置一个偏移量,以获得视图应接受参数的前一个过程,即当前加载节点的nid

如果使用此方法,请检查面板是否为视图模块提供参数


另一种方法是使用节点引用来说明上一个课程是什么,但您不希望它是手动的。node_reference的优点是,您不需要按特定顺序输入课程。如果你是自动完成的,那么你填写课程的顺序应该是正确的

容易相处的人。只需创建一个名为“课程”的内容类型,并使用添加所有字段来捕获有关课程的信息

现在你有了内容。使用,创建一个显示课程内容类型的简单视图页面,并按降序排序,将其设置为一次显示一个项目,然后添加一个迷你寻呼机。这样,新课程将是第一个展示的课程,其他课程将在后面。您可能需要自定义一点寻呼机^^