Foros del Web » Programando para Internet » PHP »

Duda sobre PHP

Estas en el tema de Duda sobre PHP en el foro de PHP en Foros del Web. Estoy estudiando el modo de crear plantillas para Joomla, y veo que en ellas hay una forma que jamás había visto antes de usar PHP, ...
  #1 (permalink)  
Antiguo 27/11/2009, 15:51
Avatar de Mikimoto74  
Fecha de Ingreso: enero-2005
Mensajes: 88
Antigüedad: 15 años
Puntos: 2
Duda sobre PHP

Estoy estudiando el modo de crear plantillas para Joomla, y veo que en ellas hay una forma que jamás había visto antes de usar PHP, sin ni siquiera usar las etiquetas de apertura y cierre de un bloque de códiho php. Por ejemplo esto:

Código HTML:
<div id="left_col">
     <jdoc:include type="modules" name="left" style="xhtml" />
</div> 
La duda está en esa etiqueta jdoc. La explicación del libro está en que jdoc:include invoca al método include() de un objeto llamado jdoc que en este caso se trata de una instancia de la clase JDocument de Joomla. Luego por ejemplo el valor del atributo type es usado como parámetro de esta invocación.

Lo que me gustaría saber es si esto se trata de una sintaxis inherente de PHP que yo no conocía, o se trata de alguna sintaxis ajena al propio núcleo de php y que solo se usa en el framework de Joomla.

Saludos!
  #2 (permalink)  
Antiguo 27/11/2009, 15:54
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 11 años, 9 meses
Puntos: 2534
Respuesta: Duda sobre PHP

Cita:
Iniciado por Mikimoto74 Ver Mensaje
[...] Lo que me gustaría saber es si esto se trata de una sintaxis inherente de PHP que yo no conocía, o se trata de alguna sintaxis ajena al propio núcleo de php y que solo se usa en el framework de Joomla. [...]
definitivamente es sintaxis ajena al core de PHP, tu lo has dicho... solo lo usa Joomla!!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 27/11/2009, 16:01
Avatar de Mikimoto74  
Fecha de Ingreso: enero-2005
Mensajes: 88
Antigüedad: 15 años
Puntos: 2
Respuesta: Duda sobre PHP

Gracias por tu pronta respuesta pateketrueke!

Pues la verdad es que no entiendo muy bien la mecánica esta. Me tiene muy confundido. Cómo se hace para interpretar esto como php? Al llamar a la página php que contiene este código que he puesto, cómo hace PHP para interpretar eso? o tal vez antes de pasar por el compilador de php pasa por otro de joomla que traduce eso en php normal y corriente? No lo entiendo.
  #4 (permalink)  
Antiguo 27/11/2009, 16:06
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 11 años, 9 meses
Puntos: 2534
Respuesta: Duda sobre PHP

sería bueno que visites la pagina de Joomla y revises la documentación, algo debe venir al respecto...

pero si, me imagino que debe tener un parser XML para luego convertir todo eso en PHP...

o algo así, suerte!!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 27/11/2009, 16:11
Avatar de Mikimoto74  
Fecha de Ingreso: enero-2005
Mensajes: 88
Antigüedad: 15 años
Puntos: 2
De acuerdo Respuesta: Duda sobre PHP

ah ok, será entonces como dices: un parseador de xml el que lo traduce a php antes de pasarlo al intérprete de php...

En el libro que estoy viendo se da ya por sentado que eso es una invocación a un método de un objeto en php pero no dice nada del cómo. Consultaré la documentación de Joomla.

Gracias!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:03.