plone的qrcode视图和portlet。
medialog.qrcode的Python项目详细描述
用例
- 你可能只需要这个产品,如果你处理印刷材料(添加,报告,名片等)。
- 这个产品的主要目的是有一个简单的方式,从印刷材料链接到网页内容。
- 假设您正在制作plone管理的产品的“打印数据表”,但希望能够让读者“阅读更多”,或查看最新价格。然后可以包括qrcode。
- 假设你有一个(心理)商店,你希望价格标签包括“关于产品的信息”。
- 假设您正在制作产品标签,并且希望其中包含指向“如何使用此产品”、在何处重新订购等的链接
- 用css隐藏qrcode并在print.css中显示(或将其添加到pdf模板中)
viewlet
还有一个相关的viewlet。 主要目的是在打印页面时。 可以通过将medialog.qrcode.interfaces.IqrcodeLayer添加到内容中来启用viewlet
行为
也有灵巧的行为。
浏览器视图
此产品添加了一个浏览器视图,用于为给定页面生成QRcode。 它还添加了一个显示二维码的portlet。 portlet可以为其他用户隐藏它
使用浏览器视图,如下所示:
http://mysite.com/mypage/@@qrcode 获取http://mysite.com/mypage的qrcode
或: http://mysite.com/mypage/@@qrimage?view=myview 获取http://mysite.com/mypage/myview的qrcode
或: http://mysite.com/@@qrimage?url=http://somewhere.com/somepage 获取url=http://somewhere.com/somepage的qrcode
注:
如果浏览器视图用于带有外部链接的atlink对象,您将获得该url的二维码。