sc_widget_type
|
|
A macro sc_widget_type retorna o tipo do widget em execução, permitindo realizar alterações conforme o tipo identificado, utilizando as macros sc_widget_config e sc_widget_data.
Os retornos possíveis da macro sc_widget_type são:
- link – Indica um widget de ligação.
- index – Indica um widget de índice.
- divider – Indica um widget de divisão.
A macro não possui parâmetros a serem enviados.
Exemplo
Abaixo, um exemplo de alteração das propriedades dos widgets de acordo com seu tipo.
$type = sc_widget_type();
switch ($type) {
case 'link':
sc_widget_config([
'title' => 'Widget do tipo Link',
'border-color' => 'red',
]);
break;
case 'index':
sc_widget_config([
'title' => 'Widget do tipo índice',
'legend' => 'Legenda do índice',
'background-color' => '#4682B4',
'border-color' => '#87CEEB',
]);
break;
case 'divider':
sc_widget_config([
'title' => 'Widget do tipo divisor',
'subtitle' => 'Legenda do divisor',
'background-color' => '#4682B4',
'border-color' => '#87CEEB',
]);
break;
}
|
|