Re: CalendarWidget als Nur-Zeit-Widget
"Hedrich, Benjamin" <[email protected]>
| Newsgroups | gmane.comp.web.zope.german |
|---|---|
| Message-ID | <[email protected]> |
Ahoi,
generier dir ruhig mit ArchgenXML und benutze das Paster-Script umd dir
einen neuen Content-Typ zu generieren, lass ihn von BaseContent erben,
füge dein Calender-Widget als Date(Time?)attribute dem Contenttype hinzu.
Gruß, Benjamin
> Hallo Liste,
>
> ich habe einen ContentType, der von ATEvent abgeleitet ist. Da ich nur
> Zeiten speichern möchte, habe ich im CalendarWidget show_ymd auf False
> gesetzt. Beim Speichern schlägt die Validierung fehl, der Wert sei
> leer. Schalte ich die Validierung ab, wird tatsächlich kein Wert
> gespeichert. Ich kann das Problem umschiffen, indem ich im
> calendar_macro.pt name-Attribute für die versteckten Felder setze.
> Aber das ist ja sicher nicht der Sinn der Sache. Hat das schon jemand
> ausprobiert?
>
> Plone-3.2.2
>
> Nachstehend der generierte Code mit und ohne show_ymd
> ################################################## show_ymd=False
> ############################
>
> <div class="field ArchetypesCalendarWidget kssattr-
> atfieldname-startDate" id="archetypes-fieldname-startDate">
> <span></span>
> <label class="formQuestion" for="startDate">Beginn</label>
> <span class="fieldRequired"
> title="Erforderlich">(Erforderlich)</span>
> <div class="formHelp" id="startDate_help"></div>
>
> <div class="fieldErrorBox"></div>
>
>
> <div class="plone_jscalendar">
>
> <input originalvalue="2009/06/13 19:18:35.807 GMT+2"
> name="startDate" value="2009/06/13 19:18:35.807 GMT+2"
> id="edit_form_startDate_0" type="hidden">
>
> <input originalvalue="1900" id="edit_form_startDate_0_year"
> value="1900" type="hidden">
> <input originalvalue="1" id="edit_form_startDate_0_month"
> value="1" type="hidden">
> <input originalvalue="1" id="edit_form_startDate_0_day"
> value="1" type="hidden">
>
>
>
> <span>
> <select name="startDate_hour"
> id="edit_form_startDate_0_hour" size="1">
>
> <option value="00">--</option>
> <option value="00">00</option>
>
> <option value="01">01</option>
> <option value="02">02</option>
> <option value="03">03</option>
> <option value="04">04</option>
> <option value="05">05</option>
> <option value="06">06</option>
>
> <option value="07">07</option>
> <option value="08">08</option>
> <option value="09">09</option>
> <option value="10">10</option>
> <option value="11">11</option>
> <option value="12">12</option>
>
> <option value="13">13</option>
> <option value="14">14</option>
> <option value="15">15</option>
> <option value="16">16</option>
> <option value="17">17</option>
> <option value="18">18</option>
>
> <option value="19" selected="selected">19</option>
> <option value="20">20</option>
> <option value="21">21</option>
> <option value="22">22</option>
> <option value="23">23</option>
>
> </select>
>
> </span>
> <span>:</span>
>
> <span>
> <select name="startDate_minute"
> id="edit_form_startDate_0_minute" size="1">
>
> <option value="00">--</option>
> <option value="00">00</option>
>
> <option value="05">05</option>
> <option value="10">10</option>
> <option value="15">15</option>
> <option value="20" selected="selected">20</option>
> <option value="25">25</option>
> <option value="30">30</option>
>
> <option value="35">35</option>
> <option value="40">40</option>
> <option value="45">45</option>
> <option value="50">50</option>
> <option value="55">55</option>
>
> </select>
>
> </span>
>
> <span>
> <input originalvalue="" name="startDate_ampm"
> id="edit_form_startDate_0_ampm" size="1" value="" type="hidden">
>
> </span>
> </div>
>
>
> ################################################## show_ymd=True
> ############################
>
> <div class="field ArchetypesCalendarWidget kssattr-
> atfieldname-startDate" id="archetypes-fieldname-startDate">
> <span></span>
> <label class="formQuestion" for="startDate">Beginn</label>
> <span class="fieldRequired"
> title="Erforderlich">(Erforderlich)</span>
> <div class="formHelp" id="startDate_help"></div>
>
> <div class="fieldErrorBox"></div>
>
>
> <div class="plone_jscalendar">
>
> <input originalvalue="2009/06/13 19:28:00.599 GMT+2"
> name="startDate" value="2009/06/13 19:28:00.599 GMT+2"
> id="edit_form_startDate_0" type="hidden">
>
>
> <span>
> <select name="startDate_year"
> id="edit_form_startDate_0_year" size="1">
> <option value="0000">--</option>
> <option value="2001">2001</option>
> <option value="2002">2002</option>
> <option value="2003">2003</option>
>
> <option value="2004">2004</option>
> <option value="2005">2005</option>
> <option value="2006">2006</option>
> <option value="2007">2007</option>
> <option value="2008">2008</option>
> <option value="2009" selected="selected">2009</option>
>
> <option value="2010">2010</option>
> <option value="2011">2011</option>
> <option value="2012">2012</option>
> <option value="2013">2013</option>
> <option value="2014">2014</option>
>
> </select>
>
> </span>
>
>
>
> <span>.</span>
>
> <span>
> <select name="startDate_month" id="edit_form_startDate_0_month"
> size="1">
> <option value="00">--</option>
> <option value="01">Januar</option>
>
> <option value="02">Februar</option>
> <option value="03">März</option>
> <option value="04">April</option>
> <option value="05">Mai</option>
> <option value="06" selected="selected">Juni</option>
> <option value="07">Juli</option>
>
> <option value="08">August</option>
> <option value="09">September</option>
> <option value="10">Oktober</option>
> <option value="11">November</option>
> <option value="12">Dezember</option>
> </select>
>
> </span>
>
> <span>.</span>
>
> <select name="startDate_day" id="edit_form_startDate_0_day"
> size="1">
>
> <option value="00">--</option>
> <option value="01">1</option>
> <option value="02">2</option>
>
> <option value="03">3</option>
> <option value="04">4</option>
> <option value="05">5</option>
> <option value="06">6</option>
> <option value="07">7</option>
> <option value="08">8</option>
>
> <option value="09">9</option>
> <option value="10">10</option>
> <option value="11">11</option>
> <option value="12">12</option>
> <option value="13" selected="selected">13</option>
> <option value="14">14</option>
>
> <option value="15">15</option>
> <option value="16">16</option>
> <option value="17">17</option>
> <option value="18">18</option>
> <option value="19">19</option>
> <option value="20">20</option>
>
> <option value="21">21</option>
> <option value="22">22</option>
> <option value="23">23</option>
> <option value="24">24</option>
> <option value="25">25</option>
> <option value="26">26</option>
>
> <option value="27">27</option>
> <option value="28">28</option>
> <option value="29">29</option>
> <option value="30">30</option>
> <option value="31">31</option>
>
> </select>
>
> <a onclick="return
> plone.jscalendar.show('#edit_form_startDate_0', 0000, 2014)"><img
> src="http://localhost:8080/web6/Plone/popup_calendar.gif
> " alt="" title="Calendar" height="16" width="16"></a>
>
>
> <span>
> <select name="startDate_hour"
> id="edit_form_startDate_0_hour" size="1">
>
> <option value="00">--</option>
> <option value="00">00</option>
> <option value="01">01</option>
>
> <option value="02">02</option>
> <option value="03">03</option>
> <option value="04">04</option>
> <option value="05">05</option>
> <option value="06">06</option>
> <option value="07">07</option>
>
> <option value="08">08</option>
> <option value="09">09</option>
> <option value="10">10</option>
> <option value="11">11</option>
> <option value="12">12</option>
> <option value="13">13</option>
>
> <option value="14">14</option>
> <option value="15">15</option>
> <option value="16">16</option>
> <option value="17">17</option>
> <option value="18">18</option>
> <option value="19" selected="selected">19</option>
>
> <option value="20">20</option>
> <option value="21">21</option>
> <option value="22">22</option>
> <option value="23">23</option>
>
> </select>
> </span>
> <span>:</span>
>
> <span>
> <select name="startDate_minute"
> id="edit_form_startDate_0_minute" size="1">
>
> <option value="00">--</option>
> <option value="00">00</option>
> <option value="05">05</option>
>
> <option value="10">10</option>
> <option value="15">15</option>
> <option value="20">20</option>
> <option value="25">25</option>
> <option value="30" selected="selected">30</option>
> <option value="35">35</option>
>
> <option value="40">40</option>
> <option value="45">45</option>
> <option value="50">50</option>
> <option value="55">55</option>
>
> </select>
> </span>
> <span>
> <input originalvalue="" name="startDate_ampm"
> id="edit_form_startDate_0_ampm" size="1" value="" type="hidden">
>
> </span>
> </div>
>
>
>
> _______________________________________________
> zope mailing list
> [email protected]
> https://mail.dzug.org/mailman/listinfo/zope
>
_______________________________________________
zope mailing list
[email protected]
https://mail.dzug.org/mailman/listinfo/zope