给Micolog导航栏增加外链功能
Micolog的导航栏条目是通过page实现的,默认情况下不能添加外链。
可以通过下面方法增加外链功能:
1. 建一个go.py档案,内容如下:
import cgi2. 编辑app.yaml
import wsgiref.handlers
from google.appengine.ext import webapp
class MainPage(webapp.RequestHandler):
def get(self):
site = self.request.get('site')
self.redirect(site)
application = webapp.WSGIApplication([('/go', MainPage)], debug=True)
def main():
wsgiref.handlers.CGIHandler().run(application)
if __name__ == "__main__":
main()
增加
- url: /go
script: go.py
3. 登录后台,新建page,slug填上 go?site=http://www.wer.pp.ru
完成,很简单,这样就在导航栏增加一个wer.org.ru的外链了,比直接编辑模板来的方便
转自 axiang
转载请注明来自 云在天边看世界 http://www.tangblog.info本文永久链接 http://www.tangblog.info/2009/09/5/micolog_outer_links.html
“给Micolog导航栏增加外链功能”共有 4 条留言
如果你要添加外部连接的话,你可以在你的模板base.html里找到以下内容并加以修改添加你的链接。
<div id="menu">
<!--前面相同,补充添加连接-->
<li class="page_item"><a href="你的链接" >显示名称</a></li>
</ul>
go.py当然是要放到根目录啦!
在这里留下您的脚印吧……