Overview
This package provides a schema field that combines an internal and external link representation. It’s relatively low-tech.
It provides a widget that lets users enter links on the format:
``"Title":internal path or URI:"Description"``
Both title and description are optional. If an internal path is given, the field tries to resolve the object and stores only its UID.
Requirements
Zope 2.10.4+
Usage
Include the ZCML-slug for the package to register the widget with formlib.
A schema definition for a field carrying a single link:
>>> from collective.formlib.link.field import Link >>> field = Link(title=u"Link")
A list of link fields:
>>> from zope import schema >>> field = schema.List( ... title=u"Links", ... value_type=Link)
To render the link from a page template:
<a tal:attributes="href link/@@absolute_url;
title link/description"
tal:content="link/pretty_title_or_uri" />
Releases
0.2 (2011-07-01)
Fixed an issue with the link packing routine. [malthe]
0.1 (2008-02-29)
Initial public release.
Release files for collective.formlib.link 0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| collective.formlib.link-0.2.tar.gz | 4.9 kB | Details |
Release files / collective.formlib.link-0.2.tar.gz
| Download URL | collective.formlib.link-0.2.tar.gz |
|---|---|
| Size | 4.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0d1dd820699cabc22474378bbea1718f5c84ca25553474df61810d1e69405a24
|
|
BLAKE2b-256 checksum How to use checksums |
9a058604e08b66549f2c0f7bdbf6ac44873ecbf9b750c0d849b62ae489bd6c88
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |