我正在制作一个网站,其中我想展示我将要教给我的学生的当前课程。在这个页面中,还应该提供给我之前课程的链接。现在,当我完成这门课程后,我想把它转移到以前的课程,或者更确切地说是为它创建一个链接,并在其中获得新的课程内容。我只是觉得手动做是有点愚蠢。相反,我希望有一个表格,我可以创建我的新课程,然后点击将当前课程作为前一个,这个课程是新的,只要我愿意。我怎么能这样做。这甚至可能
答案 0 :(得分:0)
非常开放的问题......一种方法是在显示节点时使用视图。
在视图中,您应该使用custom php field,它收集课程 - 节点表中的记录(nid)。然后使用drupal path_alias函数或使用node / nid ...
创建一个链接您也可以使用panels-module。如果您对最新课程有所了解,并且根据最新课程,您可以看到最新课程的链接-1。 (我认为你可以在视图中设置偏移量以获得前一个过程)视图应该接受一个参数,即当前加载的节点的nid。
如果您使用此方法,请检查您的面板是否为views模块提供参数。
另一种方法是使用节点引用作为前一课程的内容(但您不希望它是手动的)。 node_reference的优点是您无需按特定顺序输入课程。如果您自动创建,那么您填写课程的顺序应该是正确的。
答案 1 :(得分:0)