Thanks very much! That worked! On Feb 28, 5:20 pm, Bryan Larsen <[email protected]> wrote: > body is the param for <body>, which contains the entire visible HTML, > so putting it before the visible HTML makes it invisible. :) > > Take a look at the param= statements in your original post, and choose > an appropriate one. I think you want before-content-body or > after-content-header, which should be equivalent. > > cheers, > Bryan > > > > > > > > On Tue, Feb 28, 2012 at 11:16 AM, Scorpio <[email protected]> wrote: > > Code itself works. I tried before-body to get the image lower but > > didnt work. Whats the correct tag ? > > > On Feb 28, 4:04 pm, Bryan Larsen <[email protected]> wrote: > >> Try this in your app/views/pages/show.dryml: > > >> <show-page> > >> <after-header:> > >> <if test="&this.content_type == 'image' && > >> !this.content_link.empty?"> > >> <image src="&this.content_link"/> > >> </if> > >> </after-header:> > >> </show-page> > > >> Bryan > > >> On Tue, Feb 28, 2012 at 9:16 AM, Scorpio <[email protected]> wrote: > >> > Hello. I've tried everything I can think of to extend this code : > > >> > <def tag="show-page" for="Page"> > >> > <page merge title="#{ht 'page.show.title', :default=>['Page'], :name > >> > => name(:no_wrapper => true) }"> > > >> > <body: class="show-page page" param/> > > >> > <content: param> > >> > <header param="content-header"> > >> > <a:chapters param="parent-link">« <ht > >> > key="page.actions.back_to_parent" parent="Chapter" name="&this">Back > >> > to <name/></ht></a:chapters> > >> > <h2 param="heading"> > >> > <ht key="page.show.heading" name="#{name(:no_wrapper => > >> > true)}"> > >> > Page <name/> > >> > </ht> > >> > </h2> > > >> > <record-flags fields="" param/> > > >> > <a:owner param="creator-link"/> > > >> > <a action="edit" if="&can_edit?" param="edit-link"> > >> > <ht key="page.actions.edit" name="#{name(:no_wrapper => > >> > true)}"> > >> > Edit Page > >> > </ht> > >> > </a> > >> > </header> > > >> > <section param="content-body"> > >> > <view:body param="description" /> > >> > <field-list fields="index, content_link, content_type" > >> > param/> > >> > <section param="collection-section"> > >> > <h3 param="collection-heading"> > >> > <ht key="chapter.collection.heading" > >> > count="&this.chapters.count" > > >> > <human-collection-name collection="chapters" your/> > >> > </ht> > >> > </h3> > > >> > <collection:chapters param/> > >> > </section> > >> > </section> > >> > </content:> > > >> > </page> > >> > </def> > > >> > What I want to do Is add this code (or it's dryml equivalent): > > >> > <%if this.content_type == "Image" and this.content_link%> > >> > <%= image_tag(this.content_link) %> > >> > <%else%> > >> > <%end%> > > >> > to the top of the body below the header but everything i try seems to > >> > either replace content in total or do nothing despite the old and > >> > merge keywords. Also the back to chapter link doesn't work. I've got > >> > no idea why as the link looks ok to me. I know I'm asking a lot but I > >> > wanna use that as reference for the future as I've been struggling to > >> > understand dryml since 1.0 > > >> > [Sorry for lack of dryml but I try to minimize it's use as I've got no > >> > idea how this works despite a *LONG* time of effort. btw something > >> > explaining it on a practical example would be nice as the reference > >> > didn't help me much as half the tax are either absent or out of > >> > context so it really tells me very little to nothing] > > >> > I can get the desired result the way I've been always working that is > >> > copying the tag to application.dryml and overwriting it from there but > >> > I wanna do it clean for once. Again. I've got no idea how to extend > >> > that even more in show.dryml as it says something that param is > >> > unavailable outside of a definition :( > > >> > Please help. > >> > Thanks in advance. > > >> > -- > >> > You received this message because you are subscribed to the Google > >> > Groups "Hobo Users" group. > >> > To post to this group, send email to [email protected]. > >> > To unsubscribe from this group, send email to > >> > [email protected]. > >> > For more options, visit this group > >> > athttp://groups.google.com/group/hobousers?hl=en. > > > -- > > You received this message because you are subscribed to the Google Groups > > "Hobo Users" group. > > To post to this group, send email to [email protected]. > > To unsubscribe from this group, send email to > > [email protected]. > > For more options, visit this group > > athttp://groups.google.com/group/hobousers?hl=en.
-- You received this message because you are subscribed to the Google Groups "Hobo Users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/hobousers?hl=en.
