Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.



Product_template
Desc .
<div
  
  /* Se você usava o h1#title-text apenas para o banner, pode remover 
     ou adaptar. Se o texto do h1 não deve aparecer, pode usar: */
  h1#title-text {
      display: none !important;
  }
</style>
HTML
<style><div id="video-banner-container">
  h1#title-text {
    /* --- Dimensionamento e Centralização --- */<video autoplay loop muted playsinline>
    <source src="https://tdn.totvs.com/download/attachments/719671102/Gest%C3%A3o%20de%20terceiros%20%282%29.mp4?api=v2" type="video/mp4">
    height:Seu 220px !important;
    width: 100vw !important;
    max-width: 100vw !important;navegador não suporta a tag de vídeo.
  </video>
</div>

<style>
  #video-banner-container {
    margin: 0 auto -5px auto !important;
    position: relative !important;/* --- Dimensionamento e Posicionamento do Banner --- */
    leftheight: 50% !important;
    right: 50% !important;220px; /* Altura fixa para o banner */
    margin-leftwidth: -50vw !important100vw;
    marginmax-rightwidth: -50vw !important100vw;
    paddingmargin: 0 !important auto -5px auto;
    border:
 none !important;
  /* Técnica box-shadow: none !important;
    overflow: hidden !important;

para forçar a largura total da tela */
    /* --- Imagem de Fundo --- */position: relative;
    left: 50%;
    background-image: url('https://tdn.totvs.com/download/attachments/719671102/Gest%C3%A3o%20de%20terceiros%20%282%29.png?api=v2')right: 50%;
    backgroundmargin-sizeleft: cover-50vw;
 /* Garante que a imagem cubra todo o espaço */margin-right: -50vw;
    
    background-positionoverflow: center centerhidden; /* Centraliza a imagem Garante que o vídeo não vaze para fora */
    background-repeatborder: no-repeatnone;
    box-shadow: none;
  }

  /* #video-banner--container Otimização de Qualidade --- */video {
    /* Sugere ao navegador--- Estilo do Vídeo para renderizarpreencher ao imagemcontêiner com mais nitidez --- */
    image-renderingposition: -webkit-optimize-contrast; /* Para navegadores WebKit/Chrome */absolute;
    top: 50%;
    image-renderingleft: crisp-edges50%;
 /* Padrão, para Firefox e outros */

width: 100%;
    /* --- Escondeheight: 100%;
    transform: translate(-50%, -50%); /* Centraliza o textovídeo original do H1 --- perfeitamente */
    fontobject-sizefit: 0 !importantcover;
 /* Equivalente ao line'background-heightsize: 0 !important;cover' para vídeos */
  }

  color/* Opcional: transparent !important;
    text-indent: -9999px;
  }

Se você precisa esconder outros elementos da página */
  .page-description {
    display: none !important;
  }
</style>
Section
Column
HTML
Section
Column
HTML
<div style="display: flex; justify-content: space-between; gap: 30px; padding: 20px; font-family: 'Segoe UI', sans-serif; box-sizing: border-box; align-items: flex-startstyle="display: flex; justify-content: space-between; gap: 30px; padding: 20px; font-family: 'Segoe UI', sans-serif; box-sizing: border-box; align-items: flex-start;">
    <div style="flex: 7; min-width: 350px; display: flex; flex-direction: column; gap: 30px;">
        <div style="text-align: center; background-color: #F8F8F8; padding: 25px; border-radius: 15px; box-shadow: 0 4px 8px rgba(0,0,0,0.1);">
            <h1 <div style="colorflex: #0096D67; displaymin-width: flex350px; align-itemsdisplay: centerflex; justifyflex-contentdirection: centercolumn; gap: 10px; flex-wrap: wrap30px;">
        <div style="text-align: center; background-color: #F8F8F8; padding:   <img src="https://tdn.totvs.com/download/attachments/719671102/icontotvs.png?api=v2" alt="Ícone TOTVS" style="height: 32px25px; border-radius: 15px; box-shadow: 0 4px 8px rgba(0,0,0,0.1);">
            <h1 style="color: #0096D6; display: <span>Soluções, orientações e recursos para TOTVERS e Parceiros</span>
            </h1>
            <div style="display: flexflex; align-items: center; justify-content: center; gap: 20px10px; margin-top: 30px; flex-wrap: wrap;">
                <a<img hrefsrc="https://tdn.totvs.com/pages/viewpage.action?pageId=723306279download/attachments/719671102/icontotvs.png?api=v2" alt="Ícone TOTVS" style="text-decorationheight: none; flex: 1; min-width: 250px;">
32px;">
                <span>Soluções, orientações e recursos para TOTVERS e Parceiros</span>
            </h1>
            <div style="backgrounddisplay:#0096D6 flex; borderjustify-radiuscontent:25px center; paddinggap: 24px20px; boxmargin-shadowtop:0 2px 4px rgba(0,0,0,0.1); height: 100%; box-sizing: border-box 30px; flex-wrap: wrap;">
                        <h2 style<a href="color:white; margin: 0 0 8px 0;">Sou TOTVER</h2>https://tdn.totvs.com/pages/viewpage.action?pageId=723306279" style="text-decoration: none; flex: 1; min-width: 250px;">
                    <div    <p style="color:whitebackground:#0096D6; border-radius:25px; marginpadding: 024px;">Orientações para áreas internas (Contratantes)</p>
     box-shadow:0 2px 4px rgba(0,0,0,0.1); height: 100%; box-sizing: border-box;">
                </div>
        <h2 style="color:white; margin: 0 0 8px   </a>
0;">Sou colaborador</h2>
                    <a href="https://tdn.totvs.com/pages/viewpage.action?pageId=723306281"    <p style="text-decoration: nonecolor:white; flexmargin: 1; min-width: 250px;">0;">Orientações para áreas internas (Contratantes)</p>
                    <div style="background:#0096D6; border-radius:25px; padding: 24px; box-shadow:0 2px 4px rgba(0,0,0,0.1); height: 100%; box-sizing: border-box;">
   </div>
                </a>
                     <h2<a href="https://tdn.totvs.com/pages/viewpage.action?pageId=723306281" style="color:whitetext-decoration: none; marginflex: 0 0 8px 0;">Sou TOTVS Partner</h2>1; min-width: 250px;">
                    <div    <p style="color:whitebackground:#0096D6; border-radius:25px; marginpadding: 024px;">Orientações aos Fornecedores e Parceiros</p>
     box-shadow:0 2px 4px rgba(0,0,0,0.1); height: 100%; box-sizing: border-box;">
                </div>
        <h2 style="color:white; margin: 0 0 8px 0;">Sou TOTVS <Partner</a>h2>
            </div>
        </div>

        <div<p style="text-align: centercolor:white; background-colormargin: #F8F8F80; padding: 25px; border-radius: 15px; box-shadow: 0 4px 8px rgba(0,0,0,0.1); overflow: hidden; position: relative;">">Orientações aos Fornecedores e Parceiros</p>
                    </div>
            <h2 style="color: #0096D6; margin-bottom: 20px; display: flex; align-items: center; justify-content: center; gap: 10px;">    </a>
            </div>
        </div>
        <img<div srcstyle="https:/text-align: center; background-color: #F8F8F8; padding: 25px; border-radius: 15px; box-shadow: 0 4px 8px rgba(0,0,0,0.1); overflow: hidden; position: relative;">
            <h2 style="color: #0096D6; margin-bottom: 20px; display: flex; align-items: center; justify-content: center; gap: 10px;">
                <img src="https://tdn.totvs.com/download/attachments/719671102/icontotvs.png?api=v2" alt="Ícone TOTVS" style="height: 32px;">
                <span>Destaques</span>
            </h2>
            <div id="image-carousel" style="display: flex; transition: transform 0.5s ease-in-out; width: 400%;">
                
                <div style="width: 25%; display: flex; justify-content: center; align-items: center; padding: 10px; box-sizing: border-box;">
                    <video style="max-width: 80%; height: auto; display: block; border-radius: 8px;" autoplay muted loop playsinline>
                        <source src="https://tdn.totvs.com/download/attachments/719671102/MIT.mp4?api=v2" type="video/mp4">
                        Seu navegador não suporta a tag de vídeo.
                    </video>
                </div>

                <div style="width: 25%; display: flex; justify-content: center; align-items: center; padding: 10px; box-sizing: border-box;">
                    <video style="max-width: 80%; height: auto; display: block; border-radius: 8px;" autoplay muted loop playsinline>
                        <source src="https://tdn.totvs.com/download/attachments/719671102/icontotvs4.pngmp4?api=v2" alttype="Ícone TOTVS" style="height: 32px;">"video/mp4">
                        Seu navegador não suporta a tag de vídeo.
                <span>Destaques</span>    </video>
                </h2>

div>

                <div idstyle="image-carousel" style="width: 25%; display: flex; transitionjustify-content: center; align-items: transform 0.5s ease-in-out; width: 300%center; padding: 10px; box-sizing: border-box;">
                
                <div style="width: 33.33%<a href="https://tdn.totvs.com/pages/viewpage.action?pageId=953016370" target="_blank" style="text-decoration: none; display: flex; justify-content: center; align-items: center; paddingheight: 10px100%; box-sizingwidth: border-box100%;">
                        <video style="max-width: 80%; height: auto; display: block; border-radius: 8px; cursor: pointer;" autoplay muted loop playsinline>
                            <source src="https://tdn.totvs.com/download/attachments/719671102/MITSelo.mp4?api=v2" type="video/mp4">
       >
                            Seu navegador não suporta a tag de vídeo.
                 Seu navegador não suporta a tag de vídeo.</video>
                    </video>a>
                </div>

                <div style="width: 33.33%25%; display: flex; justify-content: center; align-items: center; padding: 10px; box-sizing: border-box;">
                    <a href="https://tdn.totvs.com/pages/viewpage.action?pageId=953016370" target="_blank" style="display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; text-decoration: none;"> <video style="max-width: 80%; height: auto; display: block; border-radius: 8px;" autoplay muted loop playsinline>
                        <img<source src="https://tdn.totvs.com/download/attachments/719671102/SeloVOC%C3%8A%20SABIA.pngmp4?api=v2" alttype="Imagem 2" style="max-width: 80%; height: auto; display: block;">"video/mp4">
                        Seu navegador não suporta a tag de vídeo.
                    </a>
video>
                </div>
            </div>

            <div style="text-align: center; margin-top: 20px;">
                  <div  <span class="dot" onclick="currentSlide(0)" style="height: 15px; width: 33.33%15px; displaymargin: flex0 5px; justifybackground-contentcolor: center#bbb; alignborder-itemsradius: center50%; paddingdisplay: 10pxinline-block; box-sizingcursor: border-boxpointer;">></span>
                <span class="dot" onclick="currentSlide(1)" style="height: 15px; width: 15px; margin: 0 <video style="max-width5px; background-color: 80%#bbb; heightborder-radius: auto50%; display: inline-block; border-radiuscursor: 8pxpointer;"></span>
 autoplay muted loop playsinline>
            <span class="dot" onclick="currentSlide(2)" style="height: 15px; width: 15px; margin: 0 5px; background-color: #bbb; border-radius: 50%; display:  <source src="https://tdn.totvs.com/download/attachments/719671102/VOC%C3%8A%20SABIA.mp4?api=v2" type="video/mp4">inline-block; cursor: pointer;"></span>
                <span        Seu navegador não suporta a tag de vídeo.
        class="dot" onclick="currentSlide(3)" style="height: 15px; width: 15px; margin: 0 5px; background-color: #bbb; border-radius: 50%; display: inline-block; cursor: pointer;"></span>
            </video>div>
        </div>
        </div>
    <div style="width: 1px; background-color: #DCDCDC;  margin: 0 <15px;"></div>

            <div style="text-alignflex: center3; marginmin-topwidth: 20px300px;">
                <span class="dot" onclick="currentSlide(0)"<div style="heighttext-align: 15pxcenter; widthbackground-color: 15px#F8F8F8; marginpadding: 0 5px; background-color: #bbb25px; border-radius: 50%15px; displaybox-shadow: inline-block; cursor: pointer;"></span>0 4px 8px rgba(0,0,0,0.1);">
                <span class="dot" onclick="currentSlide(1)"<h1 style="heightcolor: 15px#0096D6; widthdisplay: 15px; margin: 0 5px; background-color: #bbbflex; borderalign-radiusitems: 50%center; displayjustify-content: inline-blockcenter; cursorgap: pointer10px;"></span>>
                <span class="dot" onclick="currentSlide(2)" style="height: 15px; width: 15px; margin: 0 5px; background-color: #bbb; border-radius: 50%; display: inline-block; cursor: pointer;">< <img src="https://tdn.totvs.com/download/attachments/719671102/icontotvs.png?api=v2" alt="Ícone TOTVS" style="height: 32px;">
                <span>Confira as páginas mais acessadas</span>
            </div>h1>
          </div>   <div style="margin-top: 20px;">
    </div>

            <div<h3 style="widthmargin-top: 1px20px; background-color: #DCDCDC#003D6A; marginfont-weight: 0 15pxnormal;"></div>>Pelos PARTNERS:</h3>
    <div style="flex: 3; min-width: 300px;">
            <a  <div href="https://tdn.totvs.com/display/GDTDS/Troca+e+desbloqueio+de+senhas" style="text-aligndecoration: centernone; background-colordisplay: #F8F8F8block; paddingmargin-bottom: 25px10px; border-radius: 15px; box-shadow: 0 4px 8px rgba(0,0,0,0.1);">
">
                    <h1<div style="colorbackground: #0096D6#0096D6; border-radius:25px; displaypadding: flex12px; alignbox-itemsshadow:0 center; justify-content: center; gap: 10px;">
    2px 4px rgba(0,0,0,0.1); color:white;">Troca e Desbloqueio de senhas</div>
            <img src="https://tdn.totvs.com/download/attachments/719671102/icontotvs.png?api=v2" alt="Ícone TOTVS" style="height: 32px;"> </a>
                <span>Confira nossas páginas mais acessadas...</span>
    <a href="https://tdn.totvs.com/display/GDTDS/Painel+do+Fornecedor" style="text-decoration: none; display: block; margin-bottom: 10px;">
        </h1>
            <div style="margin-top: 20px;">
        background:#0096D6; border-radius:25px; padding: 12px; box-shadow:0 2px 4px rgba(0,0,0,0.1); color:white;">Painel do Fornecedor</div>
        <h3 style="margin-top: 20px; color: #003D6A; font-weight: normal;">Por nossos PARTNERS:</h3>a>
                <a href="https://tdn.totvs.com/display/GDTDS/Troca+e+desbloqueio+de+senhaspages/viewpage.action?pageId=719672295" style="text-decoration: none; display: block; margin-bottom: 10px;">
                    <div style="background:#0096D6; border-radius:25px; padding: 12px; box-shadow:0 2px 4px rgba(0,0,0,0.1); color:white;">Troca>Cadastro e Desbloqueio de senhas<Vínculo</div>
                </a>
            </div>
        <a href="https://tdn.totvs.com/display/GDTDS/Painel+do+Fornecedor"    <hr style="text-decorationborder: none; displayborder-top: block1px solid #E0E0E0; margin-bottom: 30px 10pxauto;">
         width: 80%;">
            <div style="backgroundmargin-top:#0096D6; border-radius:25px; padding: 12px; box-shadow:0 2px 4px rgba(0,0,0,0.1); color:white;">Painel do Fornecedor</div>
 20px;">
                <h3 style="margin-top: 20px; color: #003D6A; font-weight:   normal;">Pelos TOTVERS:</a>h3>
                <a href="https://tdn.totvs.com/pages/viewpage.action?pageId=719672295730038896" style="text-decoration: none; display: block; margin-bottom: 10px;">
                    <div style="background:#0096D6; border-radius:25px; padding: 12px; box-shadow:0 2px 4px rgba(0,0,0,0.1); color:white;">Cadastro e Vínculo<>Inclusão de Agendas no PSA</div>
                </a>
            </div>
            <hr<a href="https://tdn.totvs.com/display/SRVCORP/Dashboards" style="bordertext-decoration: none; display: block; bordermargin-top: 1px solid #E0E0E0; margin: 30px auto; width: 80%;">
bottom: 10px;">
                    <div style="margin-top: 20px;">
       background:#0096D6; border-radius:25px; padding: 12px; box-shadow:0 2px 4px rgba(0,0,0,0.1); color:white;">Dashboards</div>
         <h3 style="margin-top: 20px; color: #003D6A; font-weight: normal;">Por nossos TOTVERS:</h3>a>
                <a href="https://tdn.totvs.com/display/GDTDSSRVCORP/Troca+e+desbloqueio+de+senhasEscopo+Fechado" style="text-decoration: none; display: block; margin-bottom: 10px;">
                    <div style="background:#0096D6; border-radius:25px; padding: 12px; box-shadow:0 2px 4px rgba(0,0,0,0.1); color:white;">Troca e Desbloqueio de senhas</div>
>Escopo Fechado</div>
                </a>
            </div>
        </div>
    </a>div>
</div>

<script>
    let slideIndex = 0;
    const slides = document.getElementById("image-carousel");
    const dots <a href="https://tdn.totvs.com/display/GDTDS/Painel+do+Fornecedor" style="text-decoration: none; display: block; margin-bottom: 10px;">= document.querySelectorAll(".dot");

    function showSlides() {
        if (!slides) return;
        const slideElements <div style="background:#0096D6; border-radius:25px; padding: 12px; box-shadow:0 2px 4px rgba(0,0,0,0.1); color:white;">Painel do Fornecedor</div>
   Array.from(slides.children).filter(el => el.nodeType === 1);
        const visibleSlides = slideElements.length;
   </a>
     if (visibleSlides === 0) return;
       <a href="https://tdn.totvs.com/pages/viewpage.action?pageId=719672295" style="text-decoration: none; display: block; margin-bottom: 10px;"> slides.style.transform = `translateX(${-slideIndex * (100 / visibleSlides)}%)`;
        dots.forEach((dot, index) => {
         <div style="background:#0096D6; border-radius:25px; padding: 12px; box-shadow:0 2px 4px rgba(0,0,0,0.1); color:white;">Cadastro e Vínculo</div>
         dot.style.backgroundColor = index === slideIndex ? '#0096D6' : '#bbb';
        </a>});
    }

    function plusSlides(n) {
  </div>
      const totalSlides  </div>
    </div>
</div>

<script>
let slideIndex = 0;
const slides = document.getElementById("image-carousel");
const dots = document.querySelectorAll(".dot");

function showSlides() {
    if (!slides) return;
    const totalSlides = slides.children.length= Array.from(slides.children).filter(el => el.nodeType === 1).length;
        slideIndex += n;
        if (slideIndex >= totalSlides) {
            slideIndex = 0;
    if (totalSlides === 0) return;
}
    // Remove espaços em brancoif (nósslideIndex de< texto0) que{
 podem atrapalhar a contagem de slides
    const slideElements = Array.from(slides.children).filter(el slideIndex => el.nodeType ===totalSlides - 1);
    const  visibleSlides = slideElements.length;

}
      slides.style.transform = `translateX(${-slideIndex * (100 / visibleSlides)}%)`;

showSlides();
    }

    function dots.forEach((dot, indexcurrentSlide(n) => {
        dot.style.backgroundColorslideIndex = n;
  index === slideIndex ? '#0096D6' : '#bbb' showSlides();
    });
}

function plusSlides(n)
    let autoSlideInterval = setInterval(() => {
     const totalSlides = Array.from(slides.children).filter(el => el.nodeType === 1).lengthplusSlides(1);
    }, 5000);
    slideIndexconst carouselContainer += n= slides ? slides.parentElement : null;
    if (slideIndex >= totalSlidescarouselContainer) {
        slideIndexcarouselContainer.addEventListener('mouseover', () = 0;
    }> {
    if (slideIndex < 0) {
    clearInterval(autoSlideInterval);
    slideIndex = totalSlides - 1});
    }
    showSlides();
}

function currentSlide(n)carouselContainer.addEventListener('mouseout', () => {
     slideIndex = n;
    showSlides();
}

let autoSlideInterval = setInterval(() => {
    plusSlides(1);
}, 5000);

const carouselContainer = slides ? slides.parentElement : null;
if (carouselContainer) {
    carouselContainer.addEventListener('mouseover', () => {            plusSlides(1);
            }, 5000);
        clearInterval(autoSlideInterval});
    });
    carouselContainer.addEventListener('mouseout', () => {
        autoSlideInterval = setInterval(() => {showSlides();
</script>






HTML
<div style="background-color: #0096D6; color: #FFFFFF; padding: 25px; font-family: 'Segoe UI', Arial, sans-serif; text-align: center; border-radius: 8px;">
    
    <h2 style="margin-top: 0; 
plusSlides(1);
margin-bottom: 15px; font-weight: bold;">
        
}, 5000);
Fale Conosco
    
}); } // Inicializa o carrossel quando a página carrega showSlides(); </script>
HTML
<div</h2>
    
    <p style="background-colormargin: #0096D60; colorfont-size: #FFFFFF16px; padding: 25px; font-family: 'Segoe UI', Arial, sans-serif; text-align: center; border-radius: 8px;">">
        Para mais informações, por favor, registre sua dúvida 
    
    <h2<a stylehref="margin-top: 0; margin-bottom: 15pxhttps://atendimento-totvs.atlassian.net/servicedesk/customer/portal/47/user/login?destination=portal%2F47" style="color: #FFFFFF; font-weight: bold;">
        Fale Conosco bold; text-decoration: underline;">via ticket</a>.
    </h2>
 p>  </div>



HTML
   

    <p style="margintext-align: 0center; font-size: 16px;">
        Para mais informações, por favor, registre sua dúvida 0.9em; color: #777; margin-top: 30px;">© 2025 Gestão de Terceiros - Serviços Corporativo.</p>
        <a href="https://atendimento-totvs.atlassian.net/servicedesk/customer/portal/47/user/login?destination=portal%2F47" style="color: #FFFFFF<p style="text-align: center; font-weightsize: bold0.9em; text-decorationcolor: underline#777;">via ticket</a>.
    >Criado para garantir clareza, eficiência e excelência.</p>  

</div>