Forums / Setup & design / Problem with powercontent

Problem with powercontent

Author Message

kuz cous

Thursday 26 July 2007 1:25:22 am

Hi,

I have a problem with the extension powercontent. Here is what I want to do :
I want to prefill a form before creating an object. This object is name 'event'.
The var I would like to prefill are :
- title : which is a Text line datatype
- from : datetime datatype
- to_time : datetime datatype
- url : URL datatype
- email : E-Mail datatype

Here is the code of the template use to prefill the form with powercontent :

<form method="post" action={"powercontent/action/"|ezurl}>
    <input type="hidden" name="NodeID" value="{$node.main_node_id}" />
    <input type="hidden" name="ClassIdentifier" value="event" />
    <input type="hidden" name="powercontent_title_ContentObjectAttribute_ezstring_data_text_pcattributeid" value="Titre de l'évenement ici" />
                
     <input type="hidden" name="powercontent_email_ContentObjectAttribute_data_text_pcattributeid" value="exemple email" />
                <input type="hidden" name="powercontent_url_ContentObjectAttribute_ezurl_url_pcattributeid" value="www.test.com" />   
                
     <input type="hidden" name="powercontent_from_ContentObjectAttribute_datetime_year_pcattributeid" value="2007" />
                <input type="hidden" name="powercontent_from_ContentObjectAttribute_datetime_month_pcattributeid" value="{currentdate()|datetime( 'custom', '%m' )}" />
     <input type="hidden" name="powercontent_from_ContentObjectAttribute_datetime_day_pcattributeid" value="{currentdate()|datetime( 'custom', '%d' )}" />
                
     <input type="hidden" name="powercontent_to_time_ContentObjectAttribute_datetime_year_pcattributeid" value="{currentdate()|datetime( 'custom', '%Y' )}" />
     <input type="hidden" name="powercontent_to_time_ContentObjectAttribute_datetime_month_pcattributeid" value="{currentdate()|datetime( 'custom', '%m' )}" />
     <input type="hidden" name="powercontent_to_time_ContentObjectAttribute_datetime_day_pcattributeid" value="{currentdate()|datetime( 'custom', '%d' )}" />
                
     <input type="submit" name="CreateButton" value="Ajouter" />
</form>     

So I have no problem with the var 'email' and 'title', they are perfectly filled in the form but the other one are not working. What is the problem ?
I even checked the generated name of the input before sending the post, and the input name for the datetime datatype is exactly the same with the input name of the edit view of the created object.

I have another question. I want to create a custom form for creating an 'article' object. In the edit view of this object, there are 'online editor' views to filled the body of the article.
Do you know how to display an online editor view in a template ?

PS : sorry for my english :(

Kristof Coomans

Thursday 26 July 2007 2:00:27 am

Hi Kuz

Welcome to the eZ community!

url: you also need to specify the text, otherwise the datatype won't accept the input and will silently fail:

<input type="hidden" name="powercontent_url_ContentObjectAttribute_ezurl_text_pcattributeid" value="" />

datetime: you also need to specify hour and minute, otherwise the datatype won't accept the input and will silently fail:

<input type="hidden" name="powercontent_from_ContentObjectAttribute_datetime_hour_pcattributeid" value="00">
<input type="hidden" name="powercontent_from_ContentObjectAttribute_datetime_minute_pcattributeid" value="00">

and the same for the to_time attribute.

Using the online editor is currently not supported by powercontent. There are some parts of the online editor which require a content object attribute already to be present.

independent eZ Publish developer and service provider | http://blog.coomanskristof.be | http://ezpedia.org

kuz cous

Thursday 26 July 2007 3:11:34 am

Thank you very much, it's working now !

Maybe it will be usefull to have something like online editor to create prefilled xml block.
For example something similar with forum working in bbcode (Just some buttons to create tags).

eZ debug

Timing: Jan 19 2025 03:18:48
Script start
Timing: Jan 19 2025 03:18:48
Module start 'content'
Timing: Jan 19 2025 03:18:49
Module end 'content'
Timing: Jan 19 2025 03:18:49
Script end

Main resources:

Total runtime1.1967 sec
Peak memory usage4,096.0000 KB
Database Queries194

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0074 588.9531180.8359
Module start 'content' 0.00740.9763 769.7891558.8906
Module end 'content' 0.98370.2130 1,328.6797336.7500
Script end 1.1967  1,665.4297 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00430.3615210.0002
Check MTime0.00160.1331210.0001
Mysql Total
Database connection0.00070.062510.0007
Mysqli_queries1.117893.40451940.0058
Looping result0.00230.19011920.0000
Template Total1.162097.120.5810
Template load0.00220.182620.0011
Template processing1.159896.914620.5799
Template load and register function0.00030.022710.0003
states
state_id_array0.00090.071110.0009
state_identifier_array0.00090.071820.0004
Override
Cache load0.00180.1530330.0001
Sytem overhead
Fetch class attribute can translate value0.00140.116630.0005
Fetch class attribute name0.00120.099440.0003
XML
Image XML parsing0.00080.068730.0003
class_abstraction
Instantiating content class attribute0.00000.000740.0000
General
dbfile0.00360.3036270.0001
String conversion0.00000.000730.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
3content/datatype/view/ezxmltext.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
9content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
4content/datatype/view/ezxmltags/line.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/line.tplEdit templateOverride template
3content/datatype/view/ezxmltags/literal.tpl<No override>extension/community/design/standard/templates/content/datatype/view/ezxmltags/literal.tplEdit templateOverride template
1content/datatype/view/ezimage.tpl<No override>extension/sevenx/design/simple/templates/content/datatype/view/ezimage.tplEdit templateOverride template
1pagelayout.tpl<No override>extension/sevenx/design/simple/templates/pagelayout.tplEdit templateOverride template
 Number of times templates used: 22
 Number of unique templates used: 7

Time used to render debug report: 0.0002 secs