Tuesday 24 January 2012 4:16:35 pm - 6 replies
We are using ezoe 5.x (5.3.x i suppose).
And we have a strange behaviour on our wysiwyg.
If i use a preformated style like "Header 1" ezoe insert "header" and "section" tag instead of a stupid "h1" tag...!
Same pb when i want to create a paragraphe it insert an unknown and unstyled "paragraph" tag instead of a stupid simple "pa" tag...!!
Any ideas on how to fix this strange behaviour ?
Tuesday 24 January 2012 4:27:29 pm
Hello again trash can,
I think you should consider calming down first.
Your anger and frustration are blinding you.
First your forum post is much more unclear and harder to understand as a direct result.
I'm not certain how best to continue to respond to the specifics you have shared.
I myself have never heard of a 'pa' tag -ever- in html, but I'm fairly certain that the 'paragraph' tag as you mention sounds like your refering to ezxml (the content storage format used primarily by eZ Publish and eZOE) which would sound normal. Remember that ezpublish stores it's content in ezxml and specifically not html format, though ezoe to my knowledge presents the content in html for editing purposes and then transforms the result back to ezxml for storage.
Are you certain your not confusing ezxml with html? I can't be certain myself with the angry content you have shared so far. But you make reference to tags which do exist in ezxml but not in html, though even 'section' tag does not exist in ezxml to my knowledge ... so I'm confused.
Sorry I don't know why ezoe / ezpublish causing you so much grief.
Please share a little more detail, Pastebin the content ezoe produces, share more specifics clearly without the attitude and I'm certain more of the other forum users will do their best to try to help you reach a solution / understanding.
I hope this helps ...
Modified on Tuesday 24 January 2012 4:30:47 pm by Heath Heath
Tuesday 24 January 2012 4:58:40 pm
Trash can : eZ Publish stores rich text in its own XML syntax in order to be template-based in HTML generation. That's why you have <section> tags stored in the database.
Tuesday 24 January 2012 5:01:53 pm
First sorry my previous post. I didn't want to be aggressive at all !
Even I have to recognize it, I do feel frustrated...
So as you've asked, here is some more information:
I have edited one content of classe "Article"
The class article is made of 2 field:
- A title: made of a line of text
- A content: made of a [Bloc XML]
If I disabled the wysiwig editor here is the code i've put:
un paragraphe mon texte <header level="1">H1 Text</header> <header level="2">H2 Text</header> <header level="3">H3 text</header> paragraph <ul> <li>MBA</li> </ul>
So I saved that content.
When I go back to my frontoffice to check this content
With firebug I grab the div taht is expected to receive the wysiwyg content.
Here is what I get as html source in this front-office div :
<!--?xml version="1.0" encoding="utf-8"?--> <section xmlns:custom="http://ez.no/namespaces/ezpublish3/custom/" xmlns:xhtml="http://ez.no/namespaces/ezpublish3/xhtml/" xmlns:image="http://ez.no/namespaces/ezpublish3/image/"> <paragraph>un paragraphe</paragraph> <paragraph>mon texte</paragraph> <section> <header>H1 Text</header> <section> <header>H2 Text</header> <section> <header>H3 text</header> <paragraph>paragraph</paragraph> <paragraph xmlns:tmp="http://ez.no/namespaces/ezpublish3/temporary/"> <ul> <li> <paragraph xmlns:tmp="http://ez.no/namespaces/ezpublish3/temporary/"> MBA</paragraph> </li> </ul> </paragraph> </section> </section> </section> </section>
With what you've explained it seems that some ezxml is directly displayed in the html.
A bit like if the transforming process ezxml->html had been skipped...
Tuesday 24 January 2012 5:06:27 pm
This is perfectly normal in the admin interface since ezoe is NOT an HTML editor .
If you deactivate the editor, eZ Publish will render a simplified eZXML... But why do you want to do this ? Explaining this might help us to guide you
Regarding front office, I suspect that you don't use the attribute_view_gui function in your template, right ?
PS : We know that eZ Publish learning curve can be sometimes painful and frustrating, but it worths it
Modified on Tuesday 24 January 2012 5:07:49 pm by Jérôme Vieilledent
Tuesday 24 January 2012 5:29:20 pm
OK I'm happy I could help you .
See data_text, data_int and data_float as raw data. You should not rely on those most of the time since they are not interpreted by the datatype. So if the content of an attribute is supposed to be an object, then displaying data_text would never make this object to be constructed.
At least consider using the .content of each attribute if you don't want to use attribute_view_gui. It's generally well described for built-in datatypes in the reference doc .
You must be logged in to post messages in this topic!