种植者为犁。

plone.directives.tiles的Python项目详细描述


此包为 plone.tiles包。

https://secure.travis-ci.org/plone/plone.directives.tiles.png?branch=master

Usage

基本磁贴的配置如下:

from five import grok
from plone.directives import tiles

from my.package import MyMessageFactory as _
from my.package.interfaces import IMyTileSchema

class MyTile(tiles.Tile):
    grok.context(IContext)
    grok.require('zope2.View')

    grok.name('my.tile')
    grok.title(_(u"My title"))
    grok.description(_(u"My description"))

    tiles.add_permission('mypackage.AddMyTile')
    tiles.schema(IMyTileSchema)

Notes

  • 持久磁贴可以通过从^{tt1}派生来配置$ 而不是Tile
  • context()requires()name()layer()指令 它们的使用方式与从grok.View派生的视图的使用方式相同。
  • 模板使用与视图相同的语义进行关联。为了 例如,在类MyTile中定义的mytiles.py中的磁贴将 默认情况下与模板mytiles_templates/mytile.pt关联。
  • 与视图不同,name()指令是必需的,并且应该给出一个点 按惯例为磁贴命名。
  • 字典键访问(__getitem__())被定义为在 一块瓷砖。在标准的grokked视图中,它将从 模板。在平铺中,它用作遍历钩子来设置平铺ID, 并随后在图块上查找视图。参见plone.tiles了解 细节。
  • 类似地,标准grokked视图有一个可以使用的url()方法 构造一个url,可能带有查询字符串参数。为格罗基德 tiles,它被一个url只读属性替换,该属性返回 规范平铺url,根据plone.tiles

Changelog

1.2 (unreleased)

  • 使用zope.interface decorators。 [gforcada]
  • 更改I18N域。 [时间]
  • 清理程序包。 [毛里塔尼亚]

1.1 (2012-11-26)

  • 添加了icon指令以支持plone.tiles>;=1.1。 [数据库]

1.0 (2012-06-23)

  • 初次发行 [加巴斯]

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
utf 8在Java中编码法语字符?   Spring安全web应用程序中的javaajax请求   使用AWS Elastic Beanstalk记录java应用程序   java My方法运行了两次,而它们应该只运行一次并映射。get()正在影响所有条目   java基于特定接口的bean通过HttpInvoker导出bean   java xlsx文件在http请求中发送时已损坏/为空(0字节)   java修剪字符串中的所有“空格”   java如何为二维数组生成列和行和方法?   java在使用配置类时使用@PreAuthorize或@Secured with Jersey   java SmartGWT不能与Maven和Jetty Chrome Ubuntu x64一起使用   java在Google App Engine中,对于一个包含许多延迟任务的任务队列,最佳的存储桶大小是多少?   javajaxb:从XML子树解组?   java如何使媒体播放器在按设备后退按钮从片段返回活动时停止   从java进程中跳过批处理中的暂停命令   java Vaadin Designer不是可编辑的自定义组件   java递归打印数组中等于给定和的所有子集   java上传覆盖率。ec文件到sonar Android   java如何在游戏中添加按钮,使两者都可见?