En algunos scripts PHP usamos Smarty como lenguaje de plantillas y en su momento decidimos personalizar los delimeters que usaba el propio smarty creo recordar que principalmente para evitar conflictos con delimeters de otros lenguajes como JS.

El caso es que eso produce que ninguna de las extensiones de DW para reconocer los smarty tags nos funcionaban del todo y eso para alguién que requiere “ver” lo que diseña en plantilla es un engorro. Basandome en la extensión de y después de investigar un poco descubrí que en realidad DW acepta cualquier tag propietario que se le defina y puede asociarlo a un icono.

Sólo necesitarás en este caso, tras instalar la extensión, modificar el archivo Smarty.xml sustituyendo los tags de apertura y cierre por los personalizados. En mi caso de {##} a <{ ##}> como en el ejemplo:

<tagspec tag_name=”smarty” start_string=”{” end_string=”}” detect_in_attribute=”true” icon=”smartytags/smarty.gif” icon_width=”17″ icon_height=”15″></tagspec>

por

<tagspec tag_name=”smarty” start_string=”<{” end_string=”}>” detect_in_attribute=”true” icon=”smartytags/smarty.gif” icon_width=”17″ icon_height=”15″></tagspec>

El archivo residirá dentro de la configuración de DW que dependiendo del SO y versión. En Vista sería algo como:

C:UsersNOMBREUSUARIOAppDataRoamingAdobeDreamweaver CS4es_ESConfigurationThirdPartyTags

No lo he probado pero entiendo que debería funcionar también en OSX y otras plataformas.

Puedes incluso empaquetar la extensión personalizada para instalarlo en otros equipos, unificando todos los archivos necesarios e iconos en una carpeta y empaquetando desde el gestor de extensiones.