[development] proposal for theming nodes
devlinks at gmail.com
Wed Dec 14 17:19:57 UTC 2005
Mabey we should offer free "learn PHP ultra-quick" ebooks for themers?
It's a shame there isn't a way to query variables and other php bits and
knowledge from drupaldocs, as well as functions.
On 12/14/05, Trae McCombs <occy at occy.net> wrote:
> too bad I don't know PHP, as it would be nice for me to comprehend these
> theme changes you guys are discussing. I think this is the disconnect
> we typically have between themers and developers.
> People will carry on a conversation about something and perhaps it'll
> seem like a good idea at the time, until someone finally codes it, and
> then we go... "huh"? heh
> I'm simply saying to keep us non-hackers in mind while having all these
> Thank you, drive through.
> Jose A. Reyero wrote:
> > Bèr Kessels wrote:
> >>way too often i have to hack modules or even core (upload) to make it
> >>append HTML to $node->body.
> >>I think this practice of appending stuff to the body is very bad, since
> >>makes it impossible to add thatdata elsewhere, without duplication.
> > Yep, I agree, same problem here
> >>I think that teh best option is an additional variable in $node
> >>containing structured data added by all the modules.
> >>$node->extra->upload could, for example contain that uplaod/attachement
> >>that is now hardcoded to the body.
> > First I would like to insist in that *all html* produced should be
> > themeable.
> > About this specific issue, I think we could
> > a) Just use themeable functions, that can be overridden, like a
> > 'theme_upload_node_body' but, anyway, don't store it into node->body,
> > but in node->output or similar
> > b) Use that $node->extra->upload you propose but maybe better make it an
> > array, $node->extra['upload'] so we can use a simple 'implode' at the
> > end. Maybe weights could be useful here too
> > The ideal would be using both, themeable functions that produce
> > structured data, but any of them used separately would just fix the
> > problem. However, the way to go, thinking big, would be kind of
> > 'generalized form API' that could be useful to build any object -page,
> > block, node..- as structured data and then render it to HTML.
> >>Waht do others think
> >>PS: Im not to sure about tis crossposting thing, but there are loads of
> >>and developers issues; is it safe to assume that interested parties at
> >>read development? (so that we can keep this on development)
> Trae "occy" McCombs || http://occy.net/
> Founder - Themes.org // Linux.com
> CivicSpaceLabs - http://civicspacelabs.org/
CSL Web Administrator
robin at civicspacelabs.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the development