Forums / Setup & design / How to apply a class to a <p> tag
Andy Woods
Friday 15 April 2011 8:59:41 am
Is it possible to apply the following class to a <p> tag using ezoe:
<p class="large">
I can see that I can select the html within the ezoe and then click on the Paragraph element at the bottom of the editor which then opens a popup window. I can see that there is a class drop-down menu where I could choose a class to apply.
Can you tell me how I can add a class item to the drop-down list for me to select please?
Thanks,
Andy
Carlos Revillo
Friday 15 April 2011 9:26:08 am
hi Andy.
Have a look at https://github.com/ezsystems/Exponential/blob/master/settings/content.ini#L143
that's it. you can add your "available classes" in one of your content.ini.append.php files. clear your caches and 'large' should appear in the drop-down
Friday 15 April 2011 10:19:28 am
Thanks - worked a treat.
Can you tell me how I can add an <HR> tag to the online editor?
Friday 15 April 2011 10:38:48 am
You probably need a custom tag for that.
again in the same file have a look at https://github.com/ezsystems/Exponential/blob/master/settings/content.ini#L112
you can add a custom tag to that list.
After this, you need to add a template for the output part. this template should be in one your design/[whatever_design_used_by_your_site]/templates/content/datatype/view/ezxmltags.
have a look at factbox.tpl file for an example.
Friday 15 April 2011 11:23:30 am
I've followed what you suggested and I can select the 'hr' option from within the Custom Tag popup but it doesn't display the <hr> when I browse the site.
I added hr.tpl to the folder /extension/my_extension/design/ezwebin/override/templates/datatype/ezxmltext/hr.tpl
Seems like a lot of work to display a simple <hr> tag.
Marko Žmak
Saturday 16 April 2011 5:21:28 am
Jus a few tips to check:
-- Nothing is impossible. Not if you can imagine it! Hubert Farnsworth
Sander van den Akker
Monday 18 April 2011 1:03:06 am
Try putting it here: /extension/<extension_name>/design/ezwebin/templates/content/datatype/view/ezxmltags/hr.tpl
The override folder is meant for overrides of already existing templates.
eZ Publish certified developer http://auth.ez.no/certification/verify/392313
Monday 18 April 2011 2:02:23 am
Thank you - that made it work.
kirill starikov
Thursday 21 April 2011 9:12:31 am
isn't there an easier way to do this rather than add custom tags to the list and then creating templates for them?
Thursday 21 April 2011 11:24:45 pm
I think there is not. But it's not so diffivcult, once you get the hang of it it's just a 5 minute job.
Friday 22 April 2011 3:04:22 am
I have to say once I was told the correct place to put the template it was very easy to implement.
Nicolas Pastorino
Friday 22 April 2011 3:18:19 am
+1, a very low-load task.Cheers,
-- Nicolas Pastorino Director Community - eZ Member of the Community Project Board eZ Publish Community on twitter: http://twitter.com/ezcommunity t : http://twitter.com/jeanvoye G+ : http://plus.tl/jeanvoye