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).

Powered by eZ Publish™ CMS Open Source Web Content Management. Copyright © 1999-2014 eZ Systems AS (except where otherwise noted). All rights reserved.

eZ debug

Timing: Jan 19 2025 00:21:00
Script start
Timing: Jan 19 2025 00:21:00
Module start 'layout'
Timing: Jan 19 2025 00:21:00
Module start 'content'
Timing: Jan 19 2025 00:21:00
Module end 'content'
Timing: Jan 19 2025 00:21:00
Script end

Main resources:

Total runtime0.0197 sec
Peak memory usage2,048.0000 KB
Database Queries3

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0072 587.9141152.6250
Module start 'layout' 0.00730.0041 740.539139.4453
Module start 'content' 0.01130.0060 779.984493.4453
Module end 'content' 0.01730.0023 873.429734.3047
Script end 0.0197  907.7344 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.002713.5149140.0002
Check MTime0.00125.9934140.0001
Mysql Total
Database connection0.00094.420710.0009
Mysqli_queries0.004121.054530.0014
Looping result0.00000.127010.0000
Template Total0.00199.810.0019
Template load0.00094.667510.0009
Template processing0.00105.099410.0010
Override
Cache load0.00073.380210.0007
General
dbfile0.00146.854880.0002
String conversion0.00000.055740.0000
Note: percentages do not add up to 100% because some accumulators overlap

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1print_pagelayout.tpl<No override>extension/community/design/community/templates/print_pagelayout.tplEdit templateOverride template
 Number of times templates used: 1
 Number of unique templates used: 1

Time used to render debug report: 0.0001 secs