[TYPO3-UG Spain] TYPO3-UG-spain Digest, Vol 41, Issue 18
Francisco Cifuentes
fcifuentes at iie.ufro.cl
Tue May 22 16:12:00 CEST 2007
Hola,
Verifica agregar el typoscript al template de página (Include static (from
extensions)).
De no funcionar, te recomiendo guardar todo el html en un archivo e
instanciar los sectores utilizando marcas, para esto el sistema es parecido:
$temp =
$this->cObj->fileResource('EXT:'.$this->extKey.'/html/template.html');
$this->templateCode["nombre_temp_template"] =
$this->cObj->getSubpart($temp,"###MI_MARCA###");
$subpartArray["###MARCA_DE_ALGUNA_PIVAR###"]=$this->controller->onEvent($thi
s->prefixId.'[alguna_variable]','nombre_temp_template');
return
$this->cObj->substituteMarkerArrayCached($this->templateCode["nombre_temp_te
mplate"], array(), $subpartArray, array());
Tu template, deberá incluír marcas como:
<!-- ###MI_MARCA### begin -->
Aquí poner el html de la plantilla y las marcas para reemplazar por pivars
<!-- ###MI_MARCA### end -->
En general, el typoscript lo utilizo más para efectos de configuración de
objetos a renderizar que para implementar lo grueso de las plantillas.
Saludos.
Francisco A. Cifuentes Silva
Ingeniero de Sistemas
Innovación & Desarrollo
Instituto de Informática Educativa
Tel: (45) (325286 | 325252)
Fax: (56)(45) 325263
Montevideo 0830, Temuco, Chile
-----Mensaje original-----
De: typo3-ug-spain-request at lists.netfielders.de
[mailto:typo3-ug-spain-request at lists.netfielders.de]
Enviado el: Lunes, 21 de Mayo de 2007 6:01
Para: typo3-ug-spain at lists.netfielders.de
Asunto: TYPO3-UG-spain Digest, Vol 41, Issue 18
Send TYPO3-UG-spain mailing list submissions to
typo3-ug-spain at lists.netfielders.de
To subscribe or unsubscribe via the World Wide Web, visit
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-spain
or, via email, send a message with subject or body 'help' to
typo3-ug-spain-request at lists.netfielders.de
You can reach the person managing the list at
typo3-ug-spain-owner at lists.netfielders.de
When replying, please edit your Subject line so it is more specific
than "Re: Contents of TYPO3-UG-spain digest..."
Today's Topics:
1. Problema con Typoscript en extensi?n (Antonio Huertas Ochoa)
----------------------------------------------------------------------
Message: 1
Date: Mon, 21 May 2007 09:43:59 +0200
From: "Antonio Huertas Ochoa" <ahuertas at motril.es>
Subject: [TYPO3-UG Spain] Problema con Typoscript en extensi?n
To: <typo3-ug-spain at lists.netfielders.de>
Message-ID:
<mailman.242126.1179733424.21067.typo3-ug-spain at lists.netfielders.de>
Content-Type: text/plain; charset="iso-8859-1"
Hola lista!
Tengo un problemilla que me trae de cabeza. Estoy haciendo una extensi?n
sencilla ( para ir aprendiendo como funciona esto del desarrollo de
extensiones ) y no consigo que me coja el typoscript que pongo en los
ficheros ext_typoscript_constants.txt y setup.txt
Lo que pretendo es mostrar el contenido en el frontend ( se trata de una
extensi?n de frontend ) utilizando una plantilla definida por m? mismo. Al
utilizar la funci?n
$templateFile = $this->cObj->fileResource($this->conf['templateFile']);
no puedo leer el fichero. He leido por ah? que es necesario pasar el fichero
desde typoscript ( para que guarde los valores de configuraci?n en el array
$conf ), y aqu? es donde comienzan los problemas:
- Al introducir valores en el fichero de setup.txt, no consigo visualizarlas
en el typoscript object browser.
- Intento introducir estas constantes en el fichero constants.txt ( en
concreto, el nombre de la plantilla que quiero utilizar , pero no las
visualizo en el constants editor del backend.
Por favor, necesito vuestra ayuda. Muchas gracias por adelantado.
Saludos cordiales.
------------------------------
_______________________________________________
TYPO3-UG-spain mailing list
TYPO3-UG-spain at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-spain
End of TYPO3-UG-spain Digest, Vol 41, Issue 18
**********************************************
More information about the TYPO3-UG-spain
mailing list