[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