[Zope-it] Re: vista nascosta
Giorgio Andreoletti
giorgio.andreoletti@mentelocale.it
Fri, 12 Jul 2002 11:47:26 +0200
ho fatto questa piccola aggiunta:
# AGGIUNTA PER PARAMETRI SU URL
def __getitem__(self, key):
if (find(key, '_var_') > 0):
parts =3D split(key, '_var_')
if not self.REQUEST.has_key(parts[0]):
print parts
if len(parts) =3D=3D 1:
self.REQUEST[key] =3D 1
else:
self.REQUEST[parts[0]] =3D join(parts[1:], '_var_')
elif (find(key, '_varint_') > 0):
parts =3D split(key, '_varint_')
if not self.REQUEST.has_key(parts[0]):
print parts
if len(parts) =3D=3D 1:
self.REQUEST[key] =3D 1
else:
self.REQUEST[parts[0]] =3D int(join(parts[1:],=
'_varint_'))
return self
# FINE AGGIUNTA PER PARAMETRI SU URL
in questo modo puoi passare variabili come int, per ovviare all fatto che=20
non si pu=F2 scrivere
index_html/id_contenuti_var_:int5555
ma posso invece usare
index_html/id_contenuti_varint_5555
ciao
Giorgio
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D
Giorgio Andreoletti - mentelocale S.r.l.
responsabile hardware e networking
responsabile sviluppo web
www.mentelocale.it
giorgio.andreoletti@mentelocale.it
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D