2013-10-02 44 views
0

是否有可能通过在ZF1的routes.ini中设置的路由在xml中自动生成站点地图?从routes.ini创建站点地图?

我的路由设置像这样的routes.ini

resources.router.routes.homepage.type = "Zend_Controller_Router_Route" 
resources.router.routes.homepage.route = "/@lang/@home" 
resources.router.routes.homepage.defaults.lang = "en" 
resources.router.routes.homepage.defaults.module = "default" 
resources.router.routes.homepage.defaults.controller = "index" 
resources.router.routes.homepage.defaults.action = "index" 
resources.router.routes.homepage.reqs.lang = "[a-z]{2}" 

指示路线转换,这将是额外的复杂化,但即使是自动创建非翻译将是有益的站点地图。

回答

0

不这么认为。该routes.ini定义抽象路线...例如,如果你有一个路线塞(或类别),将不同页面上的改变几乎相同的路线:

/home/default/view/page_name1 
/home/default/view/page_name2 

是在sitemap.xml两个不同的实体和在同一时间routes.ini不区分两个。

所以它真的取决于您的网站结构& functionaloty。

我不认为有这样的工具,会自动为你做这个。