What is Smarty?
Why use it?
Use Cases and Work Flow
Syntax Comparison
Template Inheritance
Best Practices
Crash Course
You may use the Smarty logo according to the trademark notice.
For sponsorship, advertising, news or other inquiries, contact us at:
Nome do Atributo | Tipo | Obrigatório | Padrão | Descrição |
---|---|---|---|---|
text | string | Sim | n/d | O text/html para mostrar na janela popup |
trigger | string | Não | onMouseOver | O que é usado para fazer a janela aparecer. Pode ser onMouseOver ou onClick |
sticky | boolean | Não | false | Faz a janela colar até que seja fechada |
caption | string | Não | n/d | Define o texto para o título |
fgcolor | string | Não | n/d | A cor usada dentro da caixa popup |
bgcolor | string | Não | n/d | A cor da borda da caixa popup |
textcolor | string | Não | n/d | Define a cor do texto dentro da caixa popup |
capcolor | string | Não | n/d | Define a cor do título da caixa |
closecolor | string | Não | n/d | Define a cor do texto para fechar |
textfont | string | Não | n/d | Define a cor do texto para ser usado no texto principal |
captionfont | string | Não | n/d | Define a fonte para ser usada no Título |
closefont | string | Não | n/d | Define a fonte para o texto "Close" |
textsize | string | Não | n/d | Define a fonte do texto principa |
captionsize | string | Não | n/d | Define o tamanho da fonte do título |
closesize | string | Não | n/d | Define o tamanho da fonte do texto "Close" |
width | integer | Não | n/d | Define a largura da caixa |
height | integer | Não | n/d | Define a altura da caixa |
left | boolean | Não | false | Faz os popups irem para a esquerda do mouse |
right | boolean | Não | false | Faz os popups ir para a diresita do mouse |
center | boolean | Não | false | Faz os popups ir para o centro do mouse |
above | boolean | Não | false | Faz os popups irem para acima do mouse. NOTA: somente possível se height foi definido |
below | boolean | Não | false | Faz os popups irem abaixo do mouse |
border | integer | Não | n/d | Torna as bordas dos popups grossas ou finas |
offsetx | integer | Não | n/d | A que distancia do mouse o popup irá aparecer, horizontalmente |
offsety | integer | Não | n/d | A que distancia do mouse o popup irá aparecer, verticalmente |
fgbackground | url para imagem | Não | n/d | Define uma imagem para usar ao invés de uma cor dentro do popup. |
bgbackground | url to image | Não | n/d | define uma imagem para ser usada como borda ao invés de uma cor para o popup. Nota: você deve definir bgcolor como "" ou a cor irá aparecer também. NOTA: quando tiver um link "Close", o Netscape irá redesenhar as células da tabela, fazendo as coisas aparecerem incorretamente |
closetext | string | Não | n/d | Define o texto "Close" para qualquer outra coisa |
noclose | boolean | Não | n/d | Não mostra o texto "Close" em coladas com um título |
status | string | Não | n/d | Define o texto na barra de status do browser |
autostatus | boolean | Não | n/d | Define o texto da barra de status para o texto do popup. NOTA: sobrescreve a definição de status |
autostatuscap | string | Não | n/d | define o texto da barra de status como o texto do título NOTA: sobrescreve o status e autostatus |
inarray | integer | Não | n/d | Indica ao overLib para ler o texto deste índice na matriz ol_text array, localizada em overlib.js. Este parâmetro pode ser usado ao invés do texto |
caparray | integer | Não | n/d | diz para overLib ler o título a partir deste índice na matriz ol_caps |
capicon | url | Não | n/d | Mostra a imagem antes do título |
snapx | integer | Não | n/d | snaps the popup to an even position in a horizontal grid |
snapy | integer | Não | n/d | snaps the popup to an even position in a vertical grid |
fixx | integer | No | n/d | locks the popups horizontal position Note: overrides all other horizontal placement |
fixy | integer | No | n/d | locks the popups vertical position Note: overrides all other vertical placement |
background | url | Não | n/d | Define uma imagem para ser usada como fundo ao invés da tabela |
padx | integer,integer | Não | n/d | Prenche a imagem de fundo com espaços em branco horizontal para colocação do texto. Nota: este é um comando de dois parâmetros |
pady | integer,integer | Não | n/d | Prenche a imagem de fundo com espaços em branco vertical para colocação do texto. Nota: este é um comando de dois parâmetros |
fullhtml | boolean | Não | n/d | Permite a você controlar o html sobre a figura de fundo completamente. O código HTML é esperado no atributo "text" |
frame | string | Não | n/d | Controla popups em frames diferentes. Veja a página da overlib para maiores informações sobre esta função |
timeout | string | Não | n/d | Utiliza uma função e pega o valor de retorno como texto que deva ser mostrado na janela popup |
delay | integer | Não | n/d | Faz com que o popup funcione como um tooltip. Irá aparecer apenas após um certo atraso em milésimos de segundo |
hauto | boolean | Não | n/d | Determina automaticamente se o popup deve aparecer a esquerda ou direita do mouse. |
vauto | boolean | Não | n/d | Determina automaticamente se o popup deve aparecer abaixo ou acima do mouse. |
popup é usado para criar janelas popup com javascript.
Example 8.17. popup
{* popup_init deve ser utilizada uma vez no topo da página *} {popup_init src="/javascripts/overlib.js"} {* cria um link com uma janela popup que aparece quando se passa o mouse sobre ele *} <A href="mypage.html" {popup text="This link takes you to my page!"}>mypage</A> {* você pode usar html, links, etc no texto do popup *} <A href="mypage.html" {popup sticky=true caption="mypage contents" text="<UL><LI>links<LI>pages<LI>images</UL>" snapx=10 snapy=10}>mypage</A>