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!