Forums / Developer / Rendering custom tables using online editor

Rendering custom tables using online editor

Author Message

Anrik Drenth

Wednesday 04 November 2009 2:34:37 pm

Hi all,

When I create a new article and I enter text (without the spaces) m& # 0 2 5 7 ;na

Save/Publish the article.

Then open/edit the article; it now nicely displays māna.

So the online editor/ezpublish has nicely converted the code I entered into something the standard users on our system can use and understand.

Which got me thinking; is this also possible for a table/html code ?

There has been a few times now where I have wanted to use a custom table within an article. It would be great if I could somehow put that into the article, save it, but when the standard user opens the article all they see is the table and they only alter it using the defined css options.

Would appreciate any hints or thoughts.

Thanks

Anrik Drenth

Wednesday 30 June 2010 7:27:54 pm

Two solutions

Add a table to the article, click on the "Disable editor" button.

Now hard code the table, click on the "Enable editor" button.

Or

Embedding HTML inside the WYSIWYG XML Editor

vi settings/override/content.ini.append.php

Add to the bottom of the file

[literal]
AvailableClasses[]=html

When creating or editing an article click on the literal icon "insert literal text"

Select the new "html" class, OK

Add HTML into the literal area

eZ debug

Timing: Jan 18 2025 02:51:28
Script start
Timing: Jan 18 2025 02:51:28
Module start 'content'
Timing: Jan 18 2025 02:51:29
Module end 'content'
Timing: Jan 18 2025 02:51:29
Script end

Main resources:

Total runtime0.9442 sec
Peak memory usage4,096.0000 KB
Database Queries189

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0061 588.9609180.8125
Module start 'content' 0.00610.7988 769.7734434.3047
Module end 'content' 0.80490.1393 1,204.0781333.7813
Script end 0.9442  1,537.8594 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00380.4009210.0002
Check MTime0.00140.1502210.0001
Mysql Total
Database connection0.00070.075510.0007
Mysqli_queries0.872692.41851890.0046
Looping result0.00170.18481870.0000
Template Total0.919997.420.4600
Template load0.00190.202720.0010
Template processing0.918097.218320.4590
Template load and register function0.00010.010410.0001
states
state_id_array0.00080.082610.0008
state_identifier_array0.00070.075320.0004
Override
Cache load0.00150.1570300.0000
Sytem overhead
Fetch class attribute can translate value0.00170.176620.0008
Fetch class attribute name0.00150.154320.0007
XML
Image XML parsing0.00030.035220.0002
class_abstraction
Instantiating content class attribute0.00000.000720.0000
General
dbfile0.01021.0782210.0005
String conversion0.00000.000530.0000
Note: percentages do not add up to 100% because some accumulators overlap

CSS/JS files loaded with "ezjscPacker" during request:

CacheTypePacklevelSourceFiles
CSS0extension/community/design/community/stylesheets/ext/jquery.autocomplete.css
extension/community_design/design/suncana/stylesheets/scrollbars.css
extension/community_design/design/suncana/stylesheets/tabs.css
extension/community_design/design/suncana/stylesheets/roadmap.css
extension/community_design/design/suncana/stylesheets/content.css
extension/community_design/design/suncana/stylesheets/star-rating.css
extension/community_design/design/suncana/stylesheets/syntax_and_custom_tags.css
extension/community_design/design/suncana/stylesheets/buttons.css
extension/community_design/design/suncana/stylesheets/tweetbox.css
extension/community_design/design/suncana/stylesheets/jquery.fancybox-1.3.4.css
extension/bcsmoothgallery/design/standard/stylesheets/magnific-popup.css
extension/sevenx/design/simple/stylesheets/star_rating.css
extension/sevenx/design/simple/stylesheets/libs/fontawesome/css/all.min.css
extension/sevenx/design/simple/stylesheets/main.v02.css
extension/sevenx/design/simple/stylesheets/main.v02.res.css
JS0extension/ezjscore/design/standard/lib/yui/3.17.2/build/yui/yui-min.js
extension/ezjscore/design/standard/javascript/jquery-3.7.0.min.js
extension/community_design/design/suncana/javascript/jquery.ui.core.min.js
extension/community_design/design/suncana/javascript/jquery.ui.widget.min.js
extension/community_design/design/suncana/javascript/jquery.easing.1.3.js
extension/community_design/design/suncana/javascript/jquery.ui.tabs.js
extension/community_design/design/suncana/javascript/jquery.hoverIntent.min.js
extension/community_design/design/suncana/javascript/jquery.popmenu.js
extension/community_design/design/suncana/javascript/jScrollPane.js
extension/community_design/design/suncana/javascript/jquery.mousewheel.js
extension/community_design/design/suncana/javascript/jquery.cycle.all.js
extension/sevenx/design/simple/javascript/jquery.scrollTo.js
extension/community_design/design/suncana/javascript/jquery.cookie.js
extension/community_design/design/suncana/javascript/ezstarrating_jquery.js
extension/community_design/design/suncana/javascript/jquery.initboxes.js
extension/community_design/design/suncana/javascript/app.js
extension/community_design/design/suncana/javascript/twitterwidget.js
extension/community_design/design/suncana/javascript/community.js
extension/community_design/design/suncana/javascript/roadmap.js
extension/community_design/design/suncana/javascript/ez.js
extension/community_design/design/suncana/javascript/ezshareevents.js
extension/sevenx/design/simple/javascript/main.js

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1node/view/full.tplfull/forum_topic.tplextension/sevenx/design/simple/override/templates/full/forum_topic.tplEdit templateOverride template
2content/datatype/view/ezxmltext.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
6content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
3content/datatype/view/ezxmltags/strong.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/strong.tplEdit templateOverride template
2content/datatype/view/ezxmltags/line.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/line.tplEdit templateOverride template
1pagelayout.tpl<No override>extension/sevenx/design/simple/templates/pagelayout.tplEdit templateOverride template
 Number of times templates used: 15
 Number of unique templates used: 6

Time used to render debug report: 0.0002 secs