0

我被困在(我认为是)一个简单的观点问题上。

我有一个页面显示视图,路径为:/mydir/%/%

我会点击的一些网址是:/mydir/pc/2008//mydir/xbox/2007//mydir/pc/

%1 和 %2 是不同的 CCK 字段。当我用两个参数指定路径时:/mydir/pc/2008/ 它工作得很好。但是一个参数路径: /mydir/pc/ /mydir/xbox 根本不起作用。我得到一个 404 页面未找到(并且我没有在我的视图中选择 404 选项)。

此页面上的面包屑链接:/mydir/pc/2008/ 链接到 /mydir/pc/*,它只是将 * 输出到屏幕。有时我已经能够将它配置为使用 /mydir/pc/* 输出所有正确的东西,但我不想要 * 那里,我只想要 /mydir/pc/

我以我能想象到的每一种可能的方式调整了每个参数的所有参数设置,但我无法获得我想要的行为,即这个 URL: /mydir/pc/ 只是忽略或使用任何匹配的第二个参数和匹配第一个。

也很奇怪:如果我在参数框中只传入 pc/,视图中的预览工具可以正常工作。在视图预览输出中输出的 URL 也是正确的:/mydir/pc/。但是如果我点击它(保存后),我仍然会得到 404。

我究竟做错了什么?

4

1 回答 1

3

我想通了。我在视图上显示页面的路径设置是:apocalypse/%/% 但应该是 apocalypse/%

于 2009-06-04T13:04:04.587 回答