Skip to content

Instantly share code, notes, and snippets.

@camilamoreiradev
Created August 18, 2021 02:44
Show Gist options
  • Save camilamoreiradev/2343b70c92b479b8cb3ca989208e3b8f to your computer and use it in GitHub Desktop.
Save camilamoreiradev/2343b70c92b479b8cb3ca989208e3b8f to your computer and use it in GitHub Desktop.
Atenção: o código não está completo, apenas dei inicio na estilização para abrir portas e você poder dar continuidade.
?>
<link href="https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,300;0,400;0,700;1,400&display=swap" rel="stylesheet">
<style>
.h-35 {
height: 35px;
}
.border-bt {
border-bottom: 1px solid #4b545c;
}
td.coluna-logomarca {
background-color: #343a40;
padding: 10px;
display: flex;
flex-direction: row;
align-items: center;
}
.coluna-logomarca img {
height: 35px;
background-color: #d6d8d9;
border-radius: 50%;
padding: 5px;
}
.coluna-logomarca span {
color: rgb(255 255 255 / 80%);
font-size: 20px;
font-family: 'Source Sans Pro', sans-serif;
font-weight: 300;
margin-left: 10px;
}
.scMenuTTable {
background-color: #343a40;
}
.scMenuTTableM > table {
width: 100%;
}
.jstree-default .jstree-anchor {
color: rgba(255,255,255,.8);
padding: 8px 16px;
}
.jstree-default .jstree-hovered, .jstree-default .jstree-wholerow-hovered,
.jstree-default .jstree-hovered, .jstree-default .jstree-wholerow-hovered {
background-color: transparent;
}
.scMenuTItems:hover {
background-color: rgba(255,255,255,.1) !important;
color: #fff;
}
</style>
<>
$(document).ready(function() {
$('#main_menutree_table > tbody').prepend(`<tr class="h-35 border-bt">
<td class="coluna-logomarca h-35">
<div>
<img src="https://www.case.com.br/v9_tutorial/img/icon-sc.png" />
</div>
<span>case</span>
</td>
</tr>`);
});
</>
<?php
/*
<tr>
<td>Camila Moreira</td>
</tr>
*/
sc_appmenu_reset('treemenu_dinamico');
sc_appmenu_create('treemenu_dinamico');
$sql = 'SELECT
id,
pai,
descricao,
link,
ordenacao,
target
FROM
16_menu_dinamico
ORDER BY
ordenacao';
sc_select(rs, $sql);
if({rs} !== false) {
if(!empty($rs->fields[0])) {
while(!$rs->EOF) {
$id = 'item_'.$rs->fields['id'];
$pai = ($rs->fields['pai'] == 0) ? '' : 'item_'.$rs->fields['pai'];
$icone = '../_lib/img/case__NM__img__NM__ct_bar_col_3d.png'; //falar com dev
$descricao = $rs->fields['descricao'];
$link = $rs->fields['link'];
// $target = (empty($rs->fields['target'])) ? '_parent' : $rs->fields['target']; //falar com dev
sc_appmenu_add_item('treemenu_dinamico', $id, $pai, $descricao, $link, '', $icone, $descricao, '');
$rs->MoveNext();
}
$rs->Close();
} else {
echo "Não foi encontramos nenhum item para carregar.";
}
} else {
echo "Não foi possível carregar os itens do menu.";
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment