De achete viagra quoi sur ce point faire surtout des mécontents. D viagra en ligne pas cher où l espoir apporté par ce nouveau vaccin. Fréquence cardiaque, achat cytotec pression artérielle, poids... Robert antabuse+prix Laffont, 304 p., 19 €. « lasix en ligne On ne pouvait pas avoir meilleure décision. De ce achat lamisil point de vue, ils ont une responsabilité. Un acheter finastéride quatrième a pu être sauvé in extremis. Les médecins acheter cialis ligne france s engagent pour trois ans. Le personnel www.vardénafil soignant a sa vision. C www.cialis est un problème de personnel. Certains viennent ou acheter du vrai viagra en ligne du fin fond de l Allemagne. coli, achat vrai viagra ligne salmonelles et shiguelles à l Institut Pasteur. La viagra en ligne comparatif période de détention provisoire de M. Tous vente xenical deux sont condamnés à deux ans avec sursis. Des pistes achat cialis sans ordonnance ont déjà été avancées. C est pharmacie francaise en ligne viagra un acte d amour. Je ne acheter kamagra livraison rapide peux qu appeler à la régulation. #SET y #GET - SPIP
SPIP

[ar] [ast] [bg] [br] [ca] [co] [cpf] [cs] [da] [de] [en] [eo] [es] [eu] [fa] [fon] [fr] [gl] [id] [it] [ja] [lb] [nl] [oc] [pl] [pt] [ro] [ru] [sk] [sv] [tr] [vi] [zh] Espace de traduction

Descargar

#SET y #GET

Abril de 2010

Todas las versiones de este artículo:

La baliza #SET define una variable que será utilizable en el conjunto del esqueleto.
La baliza #GET permite recuperar después esa variable.


#SET{variable,valor}
#GET{variable} devuelve "valor".

La variable definida por #SET puede ser una cadena de caracteres o una array.

-  Una cadena de caracteres:
#SET{mi_cadena, artículo de #NOM}

#GET{mi_cadena} mostrará:
artículo de Toto

-  Una array [1]:
#SET{mi_array, #ARRAY{a,uno,b,dos,c,tres,d,cuatro}}

[(#GET{mi_array}|foreach)] mostrará:

  • a => uno
  • b => dos
  • c => tres
  • d => cuatro

Utilización avanzada con las cadenas de caracteres

-  Una expresión regular:

#SET{reg1, '(^.*/[^/]+[/])'}
#SET{reg2, '\.[\w-_]+?'}
<BOUCLE_def(DOCUMENTS){tout}>
[(#FICHIER|replace{#GET{reg2}}|replace{#GET{reg1}})]<hr />
</BOUCLE_def>

permite recuperar y mostrar el nombre del archivo de un documento, separado de su ruta de acceso (path) y de su extensión.
Por ejemplo, si #FICHIER es IMG/pdf/Estadisticas_Visitas_311207.pdf nosotros mostraremos Estadisticas_Visitas_311207.

El interés aquí de utilizar las balizas #SET y #GET para la expresión regular es permitir la utilización de los corchetes ([ y ]) en el filtro |replace.

-  El resultado devuelto por un INCLURE:

[(#SET{mi_retorno, #INCLURE{fond=calculs}})]

Valor por defecto

Si variable no ha sido definida por un #SET{variable, valor} anterior, es posible precisar un valor por defecto en el momento de la inserción de la baliza #GET:
#GET{variable, valor_por_defecto} devolverá «valor_por_defecto,» si «variable» no ha sido definida anteriormente.

Atención: este método no asigna «valor_por_defecto» a «variable».

Ámbito de la variable definida por #SET

Los valores definidos por la baliza #SET permanecen locales al esqueleto donde han sido definidos.

De este modo, el valor de una variable definida por un SET en un archivo incluido no podrá ser recuperado por el GET correspondiente en el archivo que lo incluye.

Notas


Ver el esqueleto de esta página Sitio desarrollado con SPIP | Espace de traduction | Espacio privado