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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.