Re: [Zope] Problem using nested dtml-in with zsql

2008-11-07 Thread Miguel Beltran R.
I found a litle solution using  (1)

but why not work using ?

(1) http://marc.info/?l=zope-dev&m=103341051405194&w=2



2008/11/6 Miguel Beltran R. <[EMAIL PROTECTED]>

> Hi list
>
> After read http://plope.com/Books/2_7Edition/AppendixA.stx#2-19 I tried
> use two dtml-in for get information from zsql diferents, but say "This
> resource may be trying to reference a nonexistent object or variable *
> 'x_var_region'*."
>
> what is missing?
>
> The first dtml-in (prefix="q") only return one record.
> The second dtml-in return 12 records.
>
> [code]
>  prefix="q">
> 
>  name="main_form">
> 
>
> 
> REGION
>
>   
>   access tha variable
>expr="x_var_region==q_var_region">selected
>  >
>  
>   
>
> 
> 
>
> 
> 
> 
> --
> 
> Lo bueno de vivir un dia mas
> es saber que nos queda un dia menos de vida
>



-- 

Lo bueno de vivir un dia mas
es saber que nos queda un dia menos de vida
___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )


Re: [Zope] Problem using nested dtml-in with zsql

2008-11-07 Thread Andreas Jung

Any particular reason for using DTML instead of ZPT? DTML is dead.

-aj

On 06.11.2008 20:53 Uhr, Miguel Beltran R. wrote:

Hi list

After read http://plope.com/Books/2_7Edition/AppendixA.stx#2-19 I tried
use two dtml-in for get information from zsql diferents, but say "This
resource may be trying to reference a nonexistent object or variable
*'x_var_region'*."

what is missing?

The first dtml-in (prefix="q") only return one record.
The second dtml-in return 12 records.

[code]






REGION


selected
 >









--

Lo bueno de vivir un dia mas
es saber que nos queda un dia menos de vida




___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists -
  http://mail.zope.org/mailman/listinfo/zope-announce
  http://mail.zope.org/mailman/listinfo/zope-dev )



--
ZOPYX Ltd. & Co. KG - Charlottenstr. 37/1 - 72070 Tübingen - Germany
Web: www.zopyx.com - Email: [EMAIL PROTECTED] - Phone +49 - 7071 - 793376
Registergericht: Amtsgericht Stuttgart, Handelsregister A 381535
Geschäftsführer/Gesellschafter: ZOPYX Limited, Birmingham, UK

E-Publishing, Python, Zope & Plone development, Consulting

begin:vcard
fn:Andreas Jung
n:Jung;Andreas
org:ZOPYX Ltd. & Co. KG
adr;quoted-printable:;;Charlottenstr. 37/1;T=C3=BCbingen;;72070;Germany
email;internet:[EMAIL PROTECTED]
title:CEO
tel;work:+49-7071-793376
tel;fax:+49-7071-7936840
tel;home:+49-7071-793257
x-mozilla-html:FALSE
url:www.zopyx.com
version:2.1
end:vcard

___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )


Re: [Zope] Problem using nested dtml-in with zsql

2008-11-10 Thread Miguel Beltran R.
The application is already designed with dtml. This is a little change.
Before I rename it the fields in zsql to avoid conflicts.



2008/11/8 Andreas Jung <[EMAIL PROTECTED]>

> Any particular reason for using DTML instead of ZPT? DTML is dead.
>
> -aj
>
>
> On 06.11.2008 20:53 Uhr, Miguel Beltran R. wrote:
>
>> Hi list
>>
>> After read http://plope.com/Books/2_7Edition/AppendixA.stx#2-19 I tried
>> use two dtml-in for get information from zsql diferents, but say "This
>> resource may be trying to reference a nonexistent object or variable
>> *'x_var_region'*."
>>
>> what is missing?
>>
>> The first dtml-in (prefix="q") only return one record.
>> The second dtml-in return 12 records.
>>
>> [code]
>> > prefix="q">
>> 
>> > name="main_form">
>> 
>>
>> 
>> REGION
>> 
>> 
>> > selected
>>  >
>> 
>> 
>> 
>> 
>> 
>>
>> 
>> 
>> 
>> --
>> 
>> Lo bueno de vivir un dia mas
>> es saber que nos queda un dia menos de vida
>>
>>
>> 
>>
>> ___
>> Zope maillist  -  Zope@zope.org
>> http://mail.zope.org/mailman/listinfo/zope
>> **   No cross posts or HTML encoding!  **
>> (Related lists -
>>  http://mail.zope.org/mailman/listinfo/zope-announce
>>  http://mail.zope.org/mailman/listinfo/zope-dev )
>>
>
>
> --
> ZOPYX Ltd. & Co. KG - Charlottenstr. 37/1 - 72070 Tübingen - Germany
> Web: www.zopyx.com - Email: [EMAIL PROTECTED] - Phone +49 - 7071 - 793376
> Registergericht: Amtsgericht Stuttgart, Handelsregister A 381535
> Geschäftsführer/Gesellschafter: ZOPYX Limited, Birmingham, UK
> 
> E-Publishing, Python, Zope & Plone development, Consulting
>
>


-- 

Lo bueno de vivir un dia mas
es saber que nos queda un dia menos de vida
___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )


Re: [Zope] Problem using nested dtml-in with zsql

2008-11-11 Thread Miguel Beltran R.
I resolve my problem modifying file
C:\Zope\2.11.1\Zope\lib\python\DocumentTemplate\DT_InSV.py

Method __getitem__

Changing
if l < 0:
alt_prefix = self.alt_prefix
if not (alt_prefix and key.startswith(alt_prefix)):
raise KeyError, key

suffix = key[len(alt_prefix):].replace('_', '-')
if '-' in suffix:
try: return self[suffix]
except KeyError: pass
prefix = 'sequence'
key = 'sequence-' + suffix
else:
suffix=key[l+1:]
prefix=key[:l]

TO
if l < 0:
alt_prefix = self.alt_prefix
if not (alt_prefix and key.startswith(alt_prefix)):
raise KeyError, key

suffix = key[len(alt_prefix):].replace('_', '-', 1)<
changed to just one time replace
#too my
variable have a '_' and is bad replace
#if '-' in suffix: <-- what do it? the
original suffix always have '-'
#try: return self[suffix]
#except KeyError: pass
prefix = 'sequence'
key = 'sequence-' + suffix
try:return self[key]  <-- the difference with the
return above is what suffix
except KeyError: pass#have 'var-region_nombre and
here is 'sequence-var-region_region'
else:
suffix=key[l+1:]
prefix=key[:l]



All work fine until now

2008/11/10 Miguel Beltran R. <[EMAIL PROTECTED]>

> The application is already designed with dtml. This is a little change.
> Before I rename it the fields in zsql to avoid conflicts.
>
>
>
> 2008/11/8 Andreas Jung <[EMAIL PROTECTED]>
>
> Any particular reason for using DTML instead of ZPT? DTML is dead.
>>
>> -aj
>>
>>
>> On 06.11.2008 20:53 Uhr, Miguel Beltran R. wrote:
>>
>>> Hi list
>>>
>>> After read http://plope.com/Books/2_7Edition/AppendixA.stx#2-19 I tried
>>> use two dtml-in for get information from zsql diferents, but say "This
>>> resource may be trying to reference a nonexistent object or variable
>>> *'x_var_region'*."
>>>
>>> what is missing?
>>>
>>> The first dtml-in (prefix="q") only return one record.
>>> The second dtml-in return 12 records.
>>>
>>> [code]
>>> >> prefix="q">
>>> 
>>> >> name="main_form">
>>> 
>>>
>>> 
>>> REGION
>>> 
>>> 
>>> >> selected
>>>  >
>>> 
>>> 
>>> 
>>> 
>>> 
>>>
>>> 
>>> 
>>> 
>>> --
>>> 
>>> Lo bueno de vivir un dia mas
>>> es saber que nos queda un dia menos de vida
>>>
>>>
>>> 
>>>
>>> ___
>>> Zope maillist  -  Zope@zope.org
>>> http://mail.zope.org/mailman/listinfo/zope
>>> **   No cross posts or HTML encoding!  **
>>> (Related lists -
>>>  http://mail.zope.org/mailman/listinfo/zope-announce
>>>  http://mail.zope.org/mailman/listinfo/zope-dev )
>>>
>>
>>
>> --
>> ZOPYX Ltd. & Co. KG - Charlottenstr. 37/1 - 72070 Tübingen - Germany
>> Web: www.zopyx.com - Email: [EMAIL PROTECTED] - Phone +49 - 7071 - 793376
>> Registergericht: Amtsgericht Stuttgart, Handelsregister A 381535
>> Geschäftsführer/Gesellschafter: ZOPYX Limited, Birmingham, UK
>> 
>> E-Publishing, Python, Zope & Plone development, Consulting
>>
>>
>
>
> --
> 
> Lo bueno de vivir un dia mas
> es saber que nos queda un dia menos de vida
>



-- 

Lo bueno de vivir un dia mas
es saber que nos queda un dia menos de vida
___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )