From: Matthias T. <mat...@mt...> - 2008-09-30 07:46:42
|
Moin, I use REST with Plone and have questions about field list. I'm not sure if this are REST or Plone Problems. 1. If the fieldname is longer then 14 characters the column is rendered with colspan=2 and the value is rendered in the next row. Is it possible to set the width of the fieldname? 2. There is a colon set after the fieldname. Is it possible to supress this colon? 3. If I put a fieldlist after a fieldlist separated by a linefeed the are rendered as one table. I put commets between to get two tables. How do I separate fieldlist? Many thanks Matthias |
From: G. M. <mi...@us...> - 2008-09-30 10:58:59
|
On 30.09.08, Matthias Teege wrote: > I use REST with Plone and have questions about field list. I'm not sure > if this are REST or Plone Problems. > 1. If the fieldname is longer then 14 characters the column is rendered > with colspan=2 and the value is rendered in the next row. Is it possible > to set the width of the fieldname? Yes (at least with rst2html.py): Command line option: --field-name-limit=<level> Specify the maximum width (in characters) for one- column field names. Longer field names will span an entire row of the table used to render the field list. Default is 14 characters. Use 0 for "no limit". Configuration file option: field-name-limit: 0 # See http://docutils.sourceforge.net/docs/user/config.html > 2. There is a colon set after the fieldname. Is it possible to supress > this colon? Yes, but not easily. There are 2 alternatives: 1. Use the html4strict writer from the sandbox_ with a customized style-sheet. (the default html4css2.css style-sheet in this sandbox project add the colon with:: dt.field-name:after { content: ":"; } Commenting or deleting this rule should suffice. 2. Write your own HTML writer that does not write the colons into the html source. You can use the html4strict writer as a template. > 3. If I put a fieldlist after a fieldlist separated by a linefeed the > are rendered as one table. This is normal rest behaviour: list items can be seperated by blank lines (this improves readability for long or complex lists). In nested lists, the blank line is even mandatory. > I put comments between to get two tables. How do I separate fieldlist? I suppose this is "the right way". Günter .. _sandbox: http://docutils.sourceforge.net/sandbox/README.html .. (currently down) .. _html4strict: http://svn.berlios.de/viewcvs/docutils/trunk/sandbox/html4strict/ |
From: David G. <go...@py...> - 2008-09-30 13:08:41
|
Matthias, it sounds like you would be better served with tables rather than field lists. If you find yourself fighting against a construct, it may be the wrong choice of construct. -- David On Tue, Sep 30, 2008 at 03:12, Matthias Teege <mat...@mt...> wrote: > Moin, > > I use REST with Plone and have questions about field list. I'm not sure if this are REST or Plone Problems. > > 1. If the fieldname is longer then 14 characters the column is rendered > with colspan=2 and the value is rendered in the next row. Is it possible > to set the width of the fieldname? > > 2. There is a colon set after the fieldname. Is it possible to supress > this colon? > > 3. If I put a fieldlist after a fieldlist separated by a linefeed the > are rendered as one table. I put commets between to get two tables. How > do I separate fieldlist? > > Many thanks > Matthias |