Thursday 26 July 2007 10:25:22 am - 2 replies
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 ![]()
Thursday 26 July 2007 11: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.
You must be logged in to post messages in this topic!