Histórico da Página
...
PARAMIXB | Tipo | Descrição |
---|---|---|
1º Posição | Json | Json com as propriedades: logo, shortLogo e logoText. |
Retorno do ponto de entrada:
O ponto de entrada deve retornar o mesmo Json com as propredades propriedades da seguinte forma:
Propriedade | Obrigatoriedade | Descrição |
---|---|---|
logo | Obrigatório | Caminho do logo '\logomenu\exemplo_logo.png' Como boa prática, indica-se utilizar imagens com até 24px de altura e 224px de largura, caso ultrapassar esses valores a imagem será readequada no espaço disponível. |
shortLogo | Opcional | Caminho do logo menor '\logomenu\logo_short.png' Como boa prática, indica-se utilizar imagens com até 48px de altura e 48px de largura, caso ultrapassar esses valores a imagem será readequada no espaço disponível. |
logoText | Opcional | Descrição que aparece ao passar com o mouse por cima do logo. |
...
Bloco de código | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
#Include "Protheus.ch" /*/{Protheus.doc} User Function PCMNLOGO Utilizado para alterar o logo do menu no Portal do Cliente - FIN. @type user function @author Totvs @since 07/2024 @see https://tdn.totvs.com/pages/editpage.action?pageId=853930568 /*/ user Function PCMNLOGO() Local jCustom := PARAMIXB[1] as Json //Json com as propriedades esperadas. //Customizações de menu if jCustom:hasProperty('logo') jCustom['logo'] := '\logomenu\exemplo_logo.png' endif if jCustom:hasProperty('shortLogo') jCustom['shortLogo'] := '\logomenu\logo_short.png' endif if jCustom:hasProperty('logoText') jCustom['logoText'] := 'Totvs' endif Return jCustom |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas