Uso de recursos públicos
Os recursos públicos são aqueles de apoio à página web, como imagens, CSSs, javascripts etc. Os recursos públicos de um tema devem ser incluídos dentro de uma pasta www filha da pasta onde está o themedefinition.xml correspondente. Dentro deste www deve ser criado o caminho de pastas de igual ao caminho do recurso público que se deseja substituir, relativo à raiz da aplicação do portal. Exemplos podem ser vistos na seção Exemplo de criação de temas.
O portal tenta reconhecer algumas referências a recursos público contidos no HTML da página. Quando o portal encontra uma referência que exista correspondência em algum tema aplicado, a referência será rescrita para o caminho do recurso dentro do tema.
Caso o desenvolvedor queira que o portal ignore a busca de um determinado recurso nos temas, ele pode acrescentar o prefixo "lum_notheme/" ao caminho do recurso quando referenciá-lo. Desta forma o portal não irá procurá-lo nos temas aplicados.
Caso o código da referência não esteja sendo detectada automaticamente, o desenvolvedor, se disponível no artefato que ele está desenvolvendo, poderá usar a função EL lum_url, ou a API Java IServiceInterfaceResponse.encodeURL(String)
, para que a referência seja processada.