只更改gallery2的url

时间:2013-06-04 21:03:01

标签: drupal url-rewriting

我继承了Drupal网站中嵌入的Gallery2的实现。我需要将这个页面的URL从/ gallery更改为/ somethingelse。

Drupal不是我非常熟悉的东西,但几年前我已经在这里和那里做了一些东西。

/ gallery页面未在管理界面中的任何位置列出,内容位于page-gallery.tpl.php中。

301重定向是必要的(我知道该怎么做),但这不是我正在寻找的解决方案(只是为了避免得到答案)。有没有简单的方法来改变这个网址?

1 个答案:

答案 0 :(得分:0)

首先,您必须了解drupal如何处理URL&根据它生成一个页面。在drupal中有几种方法可以使用URL,您可以从某处导航。

  • 通常我们使用所有必填字段制作您之前创建的某些内容类型的页面(添加内容)。 Drupal为所有新创建的页面提供序列节点号,因此要拥有自己的自定义URL,您需要使用PATHAUTO模块,该模块将根据页面标题创建URL,但您可以在创建时进行修改页。

  • 我们会创建一些内容,例如VIEWS&帮助下的图库我们可以为列表创建页面。我们可以为页面提供URL,您可以随时编辑该页面。

  • 我们在hook_menu()下的自定义模块中声明了网址。其他贡献模块也做同样的事情。这就是启用模块时获得某些页面的原因。

除了页面内容,drupal还有块系统。一个块可以包含内容,图像,链接等。它的显示可以设置为所有页面以及任何特定页面。因此,如果您使用PATHAUTO模块,则无需使用所需的URL创建页面。如果您有来自生成页面的视图或代码的列表,那么您可以随时去那里&变化