Re: [Zope] Selection and Lines Properties for DTML Docs
Steve McMahon wrote: > > I'm new to Zope and am interested in the use of document properties > for separating content and design in documents (i.e., using prop_name> in the "edit" tab to insert properties defined on > the "properties" tab>. > > I've had success with simple text properties and would like to be > able to present the user with selection properties (choice 1, choice > 2, ...). That works well when I first define a "lines" property, then > a "selection" property. But, what I'd really like to do is hide the > lines property from the user. I've tried putting a lines property in > another document, then setting the selection value > to 'source_doc.lines_prop'. That yields an error "No select variable > source_doc.lines_prop." > > Any ideas on the right way to do this? Please feel free to point me > to good documentation! In order to give users a set of configurable options throughout the application this is what I did. In the root folder of the application I defined a lines type property for each option. For example, telephone number types (home, work, cell etc.) The selection looks like this: Phone Type: The DTML Method valid_phone_types just returns a list of what it found in the phone_types property: This is the form entry for the user to edit the lines property. Note it is in a table with others but the key thing to look at is the way the line break is in the middle of the 'dtml-var'. If you don't do this you will end up with extra/empty lines in your property. Phone Types: HTH, -- Tim Cook, President -- Free Practice Management,Inc. | http://www.FreePM.com Office: (901) 884-4126 Censorship: The reaction of the ignorant to freedom. ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Selection and Lines Properties for DTML Docs
Because acquistion can't find it. It can find all the objects in the folder and all the properties on a folder, but it doesn't go into each object and look at its properties... -- Andy McKay, Developer. ActiveState. - Original Message - From: "Steve McMahon" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, January 02, 2001 10:26 AM Subject: Re: [Zope] Selection and Lines Properties for DTML Docs > At 10:08 AM 1/2/01, Andy McKay wrote: > > > Im not sure what you mean by "hide it from the user", it all depends upon > > > the rights you give your user. > > In this case, I just meant that it shouldn't appear in the properties list > for the particular page. I want to give the editor of the particular page's > properties the ability to make a selection, but not the ability to change > the list of possible selections. > > > > If I create a lines property on my root folder called selection_list, I > >can > > > then in folder /test/ make a property test_selection, type selection, > >value > > > selection_list. The problem you > >may have is that you are trying to put it on another document, rather than > >on a folder in the acquistion path. > > You're diagnosis is dead-on. I added my lines property to the containing > folder and it worked perfectly. I'm still mystified, though, as to why I > couldn't put the lines property in another document in the same folder and > use the notation 'doc_id.lines_id' to refer to the lines property in the > other document. > > Thanks, Steve > > > > > > -- > > > Andy McKay, Developer. > > > ActiveState. > > > > > > > > > - Original Message - > > > From: "Steve McMahon" <[EMAIL PROTECTED]> > > > To: <[EMAIL PROTECTED]> > > > Sent: Tuesday, January 02, 2001 9:36 AM > > > Subject: [Zope] Selection and Lines Properties for DTML Docs > > > > > > > > > > I'm new to Zope and am interested in the use of document properties > > > > for separating content and design in documents (i.e., using > > > prop_name> in the "edit" tab to insert properties defined on > > > > the "properties" tab>. > > > > > > > > I've had success with simple text properties and would like to be > > > > able to present the user with selection properties (choice 1, choice > > > > 2, ...). That works well when I first define a "lines" property, then > > > > a "selection" property. But, what I'd really like to do is hide the > > > > lines property from the user. I've tried putting a lines property in > > > > another document, then setting the selection value > > > > to 'source_doc.lines_prop'. That yields an error "No select variable > > > > source_doc.lines_prop." > > > > > > > > Any ideas on the right way to do this? Please feel free to point me > > > > to good documentation! > > > > _ > > > > Steve McMahon, SunType Publishing Systems > > > > [EMAIL PROTECTED] > > > > voice & fax: (530) 757-7682 > > > > http://www.suntype.com > > > > > > > > > > > > ___ > > > > Zope maillist - [EMAIL PROTECTED] > > > > http://lists.zope.org/mailman/listinfo/zope > > > > ** No cross posts or HTML encoding! ** > > > > (Related lists - > > > > http://lists.zope.org/mailman/listinfo/zope-announce > > > > http://lists.zope.org/mailman/listinfo/zope-dev ) > > > > > > > > > _ > Steve McMahon, SunType Publishing Systems > [EMAIL PROTECTED] > voice & fax: (530) 757-7682 > http://www.suntype.com > > > ___ > Zope maillist - [EMAIL PROTECTED] > http://lists.zope.org/mailman/listinfo/zope > ** No cross posts or HTML encoding! ** > (Related lists - > http://lists.zope.org/mailman/listinfo/zope-announce > http://lists.zope.org/mailman/listinfo/zope-dev ) > ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Selection and Lines Properties for DTML Docs
At 10:08 AM 1/2/01, Andy McKay wrote: > > Im not sure what you mean by "hide it from the user", it all depends upon > > the rights you give your user. In this case, I just meant that it shouldn't appear in the properties list for the particular page. I want to give the editor of the particular page's properties the ability to make a selection, but not the ability to change the list of possible selections. > > If I create a lines property on my root folder called selection_list, I >can > > then in folder /test/ make a property test_selection, type selection, >value > > selection_list. The problem you >may have is that you are trying to put it on another document, rather than >on a folder in the acquistion path. You're diagnosis is dead-on. I added my lines property to the containing folder and it worked perfectly. I'm still mystified, though, as to why I couldn't put the lines property in another document in the same folder and use the notation 'doc_id.lines_id' to refer to the lines property in the other document. Thanks, Steve > > -- > > Andy McKay, Developer. > > ActiveState. > > > > > > - Original Message - > > From: "Steve McMahon" <[EMAIL PROTECTED]> > > To: <[EMAIL PROTECTED]> > > Sent: Tuesday, January 02, 2001 9:36 AM > > Subject: [Zope] Selection and Lines Properties for DTML Docs > > > > > > > I'm new to Zope and am interested in the use of document properties > > > for separating content and design in documents (i.e., using > > prop_name> in the "edit" tab to insert properties defined on > > > the "properties" tab>. > > > > > > I've had success with simple text properties and would like to be > > > able to present the user with selection properties (choice 1, choice > > > 2, ...). That works well when I first define a "lines" property, then > > > a "selection" property. But, what I'd really like to do is hide the > > > lines property from the user. I've tried putting a lines property in > > > another document, then setting the selection value > > > to 'source_doc.lines_prop'. That yields an error "No select variable > > > source_doc.lines_prop." > > > > > > Any ideas on the right way to do this? Please feel free to point me > > > to good documentation! > > > _ > > > Steve McMahon, SunType Publishing Systems > > > [EMAIL PROTECTED] > > > voice & fax: (530) 757-7682 > > > http://www.suntype.com > > > > > > > > > ___ > > > Zope maillist - [EMAIL PROTECTED] > > > http://lists.zope.org/mailman/listinfo/zope > > > ** No cross posts or HTML encoding! ** > > > (Related lists - > > > http://lists.zope.org/mailman/listinfo/zope-announce > > > http://lists.zope.org/mailman/listinfo/zope-dev ) > > > > > _ Steve McMahon, SunType Publishing Systems [EMAIL PROTECTED] voice & fax: (530) 757-7682 http://www.suntype.com ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Selection and Lines Properties for DTML Docs
> Im not sure what you mean by "hide it from the user", it all depends upon > the rights you give your user. > > If I create a lines property on my root folder called selection_list, I can > then in folder /test/ make a property test_selection, type selection, value > selection_list. The problem you may have is that you are trying to put it on another document, rather than on a folder in the acquistion path. > -- > Andy McKay, Developer. > ActiveState. > > > - Original Message - > From: "Steve McMahon" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Tuesday, January 02, 2001 9:36 AM > Subject: [Zope] Selection and Lines Properties for DTML Docs > > > > I'm new to Zope and am interested in the use of document properties > > for separating content and design in documents (i.e., using > prop_name> in the "edit" tab to insert properties defined on > > the "properties" tab>. > > > > I've had success with simple text properties and would like to be > > able to present the user with selection properties (choice 1, choice > > 2, ...). That works well when I first define a "lines" property, then > > a "selection" property. But, what I'd really like to do is hide the > > lines property from the user. I've tried putting a lines property in > > another document, then setting the selection value > > to 'source_doc.lines_prop'. That yields an error "No select variable > > source_doc.lines_prop." > > > > Any ideas on the right way to do this? Please feel free to point me > > to good documentation! > > _ > > Steve McMahon, SunType Publishing Systems > > [EMAIL PROTECTED] > > voice & fax: (530) 757-7682 > > http://www.suntype.com > > > > > > ___ > > Zope maillist - [EMAIL PROTECTED] > > http://lists.zope.org/mailman/listinfo/zope > > ** No cross posts or HTML encoding! ** > > (Related lists - > > http://lists.zope.org/mailman/listinfo/zope-announce > > http://lists.zope.org/mailman/listinfo/zope-dev ) > > > ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Selection and Lines Properties for DTML Docs
Im not sure what you mean by "hide it from the user", it all depends upon the rights you give your user. If I create a lines property on my root folder called selection_list, I can then in folder /test/ make a property test_selection, type selection, value selection_list. The problem you -- Andy McKay, Developer. ActiveState. - Original Message - From: "Steve McMahon" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, January 02, 2001 9:36 AM Subject: [Zope] Selection and Lines Properties for DTML Docs > I'm new to Zope and am interested in the use of document properties > for separating content and design in documents (i.e., using prop_name> in the "edit" tab to insert properties defined on > the "properties" tab>. > > I've had success with simple text properties and would like to be > able to present the user with selection properties (choice 1, choice > 2, ...). That works well when I first define a "lines" property, then > a "selection" property. But, what I'd really like to do is hide the > lines property from the user. I've tried putting a lines property in > another document, then setting the selection value > to 'source_doc.lines_prop'. That yields an error "No select variable > source_doc.lines_prop." > > Any ideas on the right way to do this? Please feel free to point me > to good documentation! > _ > Steve McMahon, SunType Publishing Systems > [EMAIL PROTECTED] > voice & fax: (530) 757-7682 > http://www.suntype.com > > > ___ > Zope maillist - [EMAIL PROTECTED] > http://lists.zope.org/mailman/listinfo/zope > ** No cross posts or HTML encoding! ** > (Related lists - > http://lists.zope.org/mailman/listinfo/zope-announce > http://lists.zope.org/mailman/listinfo/zope-dev ) > ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
[Zope] Selection and Lines Properties for DTML Docs
I'm new to Zope and am interested in the use of document properties for separating content and design in documents (i.e., using in the "edit" tab to insert properties defined on the "properties" tab>. I've had success with simple text properties and would like to be able to present the user with selection properties (choice 1, choice 2, ...). That works well when I first define a "lines" property, then a "selection" property. But, what I'd really like to do is hide the lines property from the user. I've tried putting a lines property in another document, then setting the selection value to 'source_doc.lines_prop'. That yields an error "No select variable source_doc.lines_prop." Any ideas on the right way to do this? Please feel free to point me to good documentation! _ Steve McMahon, SunType Publishing Systems [EMAIL PROTECTED] voice & fax: (530) 757-7682 http://www.suntype.com ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )