Forums / Setup & design / Information about adding online editor class visualization

"Please Note:
  • At the specific request of Ibexa we are changing this projects name to "Exponential" or "Exponential (CMS)" effective as of August, 11th 2025.
  • This project is not associated with the original eZ Publish software or its original developer, eZ Systems or Ibexa".

Information about adding online editor class visualization

Author Message

christian bencivenni

Thursday 31 January 2008 2:17:40 am

Hi to you all.
I'm searching a way to personalize some features of Online Editor.
Simply I want to add a new self-made class of visualization to the list with Vertically sub-item, Highlighted Object, Orizzontally sub-item, and so on.
The problem is that I cannot find where the original templates are. I thinked they was in \extension\ezdhtml but I'm not sure now.
Someone can clear me this thing?
Thank you in advance.

André R.

Thursday 31 January 2008 2:48:54 am

This is from content.ini pr xml tag. Take a look at content.ini in Exponential and ezdhtml for some documentation.

eZ Online Editor 5: http://projects.ez.no/ezoe || eZJSCore (Ajax): http://projects.ez.no/ezjscore || eZ Publish EE http://ez.no/eZPublish/eZ-Publish-Enterprise-Subscription
@: http://twitter.com/andrerom

christian bencivenni

Thursday 31 January 2008 3:23:41 am

Yes, thanks.
Now I can find the class name declaration:

AvailableClasses  default
[0] itemized_sub_items
[1] itemized_subtree_items
[2] highlighted_object
[3] vertically_listed_sub_items
[4] horizontally_listed_sub_items   
  
ClassDescription  
[itemized_sub_items] Itemized Sub Items
[itemized_subtree_items] Itemized Subtree Items
[highlighted_object] Highlighted Object
[vertically_listed_sub_items] Vertically Listed Sub Items
[horizontally_listed_sub_items] Horizontally Listed Sub Items 

But I cannot find where put the template. Probably they are innested in a unique template or php file. Now I will try reading all ezdhtml extension code.

André R.

Thursday 31 January 2008 3:32:41 am

Look in ezwebin instead, it uses override for embed tags on classification:

[highlighted_object]
Source=content/view/embed.tpl
MatchFile=embed/highlighted_object.tpl
Subdir=templates
Match[classification]=highlighted_object

and table tag:

[table_comparison]
Source=content/datatype/view/ezxmltags/table.tpl
MatchFile=datatype/ezxmltext/table_comparison.tpl
Subdir=templates
Match[classification]=comparison

For the code, look in ezwebin/design/ezwebin/override/ + MatchFile

eZ Online Editor 5: http://projects.ez.no/ezoe || eZJSCore (Ajax): http://projects.ez.no/ezjscore || eZ Publish EE http://ez.no/eZPublish/eZ-Publish-Enterprise-Subscription
@: http://twitter.com/andrerom