On Sun, 2010-02-21 at 14:24 -0800, cootetom wrote:
> You have a mix of techniques here. You are allowing markup to be saved
> into the database and then when being displayed in a template you are
> again adding mark up there to! Why don't you have a model which has a
> "title" field and a "body" field. That way the user doesn't have to
yes I have titles marked h1 .. but I need some subtitles in body
section. 

> get involved with entering in any markup at all. Then you template can
> do the following:
> 
> <h2>{{ heading }}</h2>
> 
> {{ body|linebreaks }}
> 
thanks.. 

> 
> 
> 
> On Feb 21, 9:41 pm, Ali Rıza Keleş <ali.r.ke...@gmail.com> wrote:
> > Hi all,
> >
> > I have a problem about template language.
> >
> > In my model there is a text field for body text of entries. And I markup
> > my text with some html. Like below:
> >
> > Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
> > tempor incididunt ut labore et dolore magna aliqua. <strong>"Ut enim ad
> > minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip
> > ex ea commodo consequat."</strong>
> >
> > <h2>Section 1.10.32 of "de Finibus Bonorum et Malorum"</h2>
> >
> > Duis aute irure dolor in reprehenderit in voluptate velit esse cillum
> > dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
> > proident, sunt in culpa qui officia deserunt.
> >
> > Sed ut perspiciatis unde omnis iste natus error sit voluptatem
> > accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab
> > illo inventore veritatis et quasi architecto beatae vitae dicta sunt
> > explicabo.
> >
> > and in my templates use this text like that:
> >
> > {{ body|safe|linebreaks }}
> >
> > and the result is:
> >
> > <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
> > eiusmod tempor incididunt ut labore et dolore magna aliqua. <strong>"Ut
> > enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
> > aliquip ex ea commodo consequat."</strong></p>
> >
> > <p><h2>Section 1.10.32 of "de Finibus Bonorum et Malorum"</h2></p>
> >
> > <p>Duis aute irure dolor in reprehenderit in voluptate velit esse cillum
> > dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
> > proident, sunt in culpa qui officia deserunt.</p>
> >
> > <p>Sed ut perspiciatis unde omnis iste natus error sit voluptatem
> > accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab
> > illo inventore veritatis et quasi architecto beatae vitae dicta sunt
> > explicabo.</p>
> >
> > As you see, h2 tag is inside p tag. And this is not a valid usage for
> > xhtml which is my document's type.
> >
> > I need paragraphs because their styles are applied by css. Also h2s are
> > same.
> >
> > I don't want users-editors- do paragraphs manually, because many of
> > texts are quite long, this is not efficient, so I use linebreaks. Users
> > have some capability of writing html as much as they need. So they can
> > markup h2, strong etc, if it is necessary in text.
> >
> > How can I fix this?
> >
> > Thanks.
> >
> > --
> > Ali Rıza Keleş
> 

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-us...@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to