Árvore de páginas

Versões comparadas

Chave

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



Product_template
Desc .
HTML
<div id="video-banner-container">
  <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">
    Seu navegador não suporta a tag de vídeo.
  </video>
</div>

<style>
  h1#title#video-banner-textcontainer {
    /* --- Dimensionamento e Posicionamento Centralizaçãodo Banner --- */
    height: 220px; /* Altura fixa para height:o 220px !important;banner */
    width: 100vw !important;
    max-width: 100vw !important;
    margin: 0 auto -5px auto !important;
    position:
 relative !important;
  /* Técnica left:para 50% !important;
    right: 50% !important;forçar a largura total da tela */
    margin-leftposition: -50vw !importantrelative;
    margin-rightleft: -50vw !important50%;
    paddingright: 0 !important50%;
    bordermargin-left: none !important-50vw;
    boxmargin-shadowright: none !important; -50vw;
    
    overflow: hidden !important;

    /* ---Garante Imagemque deo Fundovídeo --- */
    background-image: url('https://tdn.totvs.com/download/attachments/719671102/Gest%C3%A3o%20de%20terceiros.svg?api=v2')não vaze para fora */
    border: none;
    backgroundbox-sizeshadow: cover;none;
  }

  #video-banner-container video {
    /* Garante--- queEstilo ado imagemVídeo cubrapara todopreencher o contêiner espaço--- */
    background-position: center center; /* Centraliza a imagem */ absolute;
    top: 50%;
    left: 50%;
    background-repeatwidth: no-repeat100%;
    height: 100%;
    /*transform: translate(--- Otimização de Qualidade ---50%, -50%); /* Centraliza o vídeo perfeitamente */
    object-fit: cover; /* SugereEquivalente ao navegador para renderizar a imagem com mais nitidez 'background-size: cover' para vídeos */
  }

  /* image-rendering: -webkit-optimize-contrast; /* Para navegadores WebKit/ChromeOpcional: Se você precisa esconder outros elementos da página */
  .page-description {
 image-rendering: crisp-edges; /* Padrão,display: para Firefox e outros */
none !important;
  }
  
  /* --- Esconde o texto original do H1 --- */
    font-size: 0 !important; Se você usava o h1#title-text apenas para o banner, pode remover 
    line-height: 0 !important;
    color: transparent !important;
    text-indent: -9999px;
  }

  .page-description {
ou adaptar. Se o texto do h1 não deve aparecer, pode usar: */
  h1#title-text {
      display: none !important;
  }
</style>
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-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 style="color: #0096D6; display: flex; align-items: center; justify-content: center; gap: 10px; flex-wrap: wrap;">
                <img src="https://tdn.totvs.com/download/attachments/719671102/icontotvs.png?api=v2" alt="Ícone TOTVS" style="height: 32px;">
                <span>Soluções, orientações e recursos para TOTVERS e Parceiros</span>
            </h1>
            <div style="display: flex; justify-content: center; gap: 20px; margin-top: 30px; flex-wrap: wrap;">
                <a href="https://tdn.totvs.com/pages/viewpage.action?pageId=723306279" style="text-decoration: none; flex: 1; min-width: 250px;">
                    <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;">
                        <h2 style="color:white; margin: 0 0 8px 0;">Sou TOTVER<colaborador</h2>
                        <p style="color:white; margin: 0;">Orientações para áreas internas (Contratantes)</p>
                    </div>
                </a>
                <a href="https://tdn.totvs.com/pages/viewpage.action?pageId=723306281" style="text-decoration: none; flex: 1; min-width: 250px;">
                    <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;">
                        <h2 style="color:white; margin: 0 0 8px 0;">Sou TOTVS Partner</h2>
                        <p style="color:white; margin: 0;">Orientações aos Fornecedores e Parceiros</p>
                    </div>
                </a>
            </div>
        </div>
        <div style="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/4.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;">
                    <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; height: 100%; width: 100%;">
                        <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/Selo.mp4?api=v2" type="video/mp4">
                            Seu navegador não suporta a tag de vídeo.

                        </video>
                    </a>
                </div>

                <div style="width: 25%; display: flex; justify-content: center; align-items: center; padding: 10px;  </video>
box-sizing: border-box;">
                    <video style="max-width: 80%;  </a>
        height: auto; display: block; border-radius: 8px;" autoplay muted loop playsinline>
        </div>

                <div<source stylesrc="width: 25%; display: flex; justify-content: center; align-items: center; padding: 10px; box-sizing: border-box;">
https://tdn.totvs.com/download/attachments/719671102/VOC%C3%8A%20SABIA.mp4?api=v2" type="video/mp4">
                        Seu navegador não suporta a <video style="max-width: 80%; height: auto; display: block; border-radius: 8px;" autoplay muted loop playsinline>
tag de vídeo.
                    </video>
              <source src="https://tdn.totvs.com/download/attachments/719671102/VOC%C3%8A%20SABIA.mp4?api=v2" type="video/mp4">
   </div>
            </div>

          Seu navegador não suporta a tag de vídeo.<div style="text-align: center; margin-top: 20px;">
                <span class="dot" onclick="currentSlide(0)"  </video>
                </div>
style="height: 15px; width: 15px; margin: 0 5px; background-color: #bbb; border-radius: 50%; display: inline-block; cursor: pointer;"></span>
               </div>

 <span class="dot" onclick="currentSlide(1)" style="height: 15px; width: 15px; margin: 0 5px;  <div style="text-align: center; margin-top: 20px;">background-color: #bbb; border-radius: 50%; display: inline-block; cursor: pointer;"></span>
                <span class="dot" onclick="currentSlide(02)" style="height: 15px; width: 15px; margin: 0 5px; background-color: #bbb; border-radius: 50%; display: inline-block; cursor: pointer;"></span>
                <span class="dot" onclick="currentSlide(13)" style="height: 15px; width: 15px; margin: 0 5px; background-color: #bbb; border-radius: 50%; display: inline-block; cursor: pointer;"></span>
            </div>
        </div>
    </div>
    <div style="width: 1px; background-color: #DCDCDC; margin: 0 15px;"></div>
    <div style="flex: 3; min-width: 300px;">
       <span class="dot" onclick="currentSlide(2)" <div style="heighttext-align: 15pxcenter; widthbackground-color: 15px#F8F8F8; marginpadding: 0 5px; background-color: #bbb25px; border-radius: 50%15px; display: inline-block; cursor: pointer;"></span>
      box-shadow: 0 4px 8px rgba(0,0,0,0.1);">
          <span class="dot" onclick="currentSlide(3)" <h1 style="heightcolor: 15px#0096D6; widthdisplay: 15pxflex; marginalign-items: 0 5pxcenter; backgroundjustify-colorcontent: #bbbcenter; border-radiusgap: 50%10px; display: inline-block; cursor: pointer;"></span>
">
                 </div>
   <img src="https://tdn.totvs.com/download/attachments/719671102/icontotvs.png?api=v2" alt="Ícone TOTVS" style="height: 32px;">
     </div>
    </div>
    <div style="width: 1px; background-color: #DCDCDC; margin: 0 15px;"></div> <span>Confira as páginas mais acessadas</span>
    <div style="flex: 3; min-width: 300px;">
    </h1>
    <div style="text-align: center; background-color: #F8F8F8; padding: 25px; border-radius: 15px; box-shadow: 0 4px 8px rgba(0,0,0,0.1) <div style="margin-top: 20px;">
                <h1<h3 style="colormargin-top: #0096D620px; displaycolor: flex#003D6A; alignfont-itemsweight: centernormal;">Pelos justify-content: center; gap: 10px;">PARTNERS:</h3>
                <img<a srchref="https://tdn.totvs.com/downloaddisplay/attachments/719671102/icontotvs.png?api=v2" alt="Ícone TOTVS" style="height: 32pxGDTDS/Troca+e+desbloqueio+de+senhas" style="text-decoration: none; display: block; margin-bottom: 10px;">
                <span>Confira nossas páginas mais acessadas...</span>
            </h1>
            <div style="margin-top: 20px;">
        <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>
         <h3 style="margin-top: 20px; color: #003D6A; font-weight: normal;">Por nossos PARTNERS:</h3>a>
                <a href="https://tdn.totvs.com/display/GDTDS/TrocaPainel+e+desbloqueio+de+senhasdo+Fornecedor" 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>Painel e Desbloqueio de senhas<do Fornecedor</div>
                </a>
                <a href="https://tdn.totvs.com/display/GDTDS/Painel+do+Fornecedorpages/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;">Painel>Cadastro doe Fornecedor<Vínculo</div>
                </a>
            </div>
           <a href="https://tdn.totvs.com/pages/viewpage.action?pageId=719672295" <hr style="text-decorationborder: none; displayborder-top: 1px blocksolid #E0E0E0; margin-bottom: 30px auto; width: 10px80%;">
                    <div style="backgroundmargin-top:#0096D6; border-radius:25px; padding: 12px; box-shadow:0 2px 4px rgba(0,0,0,0.1); color:white;">Cadastro e Vínculo</div>
 20px;">
                <h3 style="margin-top: 20px; color: #003D6A; font-weight:   normal;">Pelos TOTVERS:</a>h3>
            </div>
            <hr<a href="https://tdn.totvs.com/pages/viewpage.action?pageId=730038896" style="bordertext-decoration: none; display: block; bordermargin-top: 1px solid #E0E0E0; margin: 30px auto; width: 80%;">
bottom: 10px;">
                    <div style="margin-topbackground:#0096D6; border-radius:25px; padding: 20px;">
        12px; box-shadow:0 2px 4px rgba(0,0,0,0.1); color:white;">Inclusão de Agendas no PSA</div>
        <h3 style="margin-top: 20px; color: #003D6A; font-weight: normal;">Por nossos TOTVERS:</h3>a>
                <a href="https://tdn.totvs.com/display/GDTDS/Troca+e+desbloqueio+de+senhasSRVCORP/Dashboards" 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<>Dashboards</div>
                </a>
                <a href="https://tdn.totvs.com/display/GDTDSSRVCORP/PainelEscopo+do+FornecedorFechado" 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;">Painel do Fornecedor</div>
>Escopo Fechado</div>
                </a>
            </div>
        </div>
    </div>
</a>div>

<script>
    let slideIndex = 0;
    const slides    <a href="https://tdn.totvs.com/pages/viewpage.action?pageId=719672295" style="text-decoration: none; display: block; margin-bottom: 10px;">
     = document.getElementById("image-carousel");
    const dots = document.querySelectorAll(".dot");

    function showSlides() {
        if (!slides) return;
     <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>
     const slideElements = Array.from(slides.children).filter(el => el.nodeType === 1);
        const visibleSlides = slideElements.length;
        if (visibleSlides ===  </a>
0) return;
        slides.style.transform = `translateX(${-slideIndex * (100 </div>/ visibleSlides)}%)`;
        </div>
    </div>
</div>

<script>dots.forEach((dot, index) => {
    let slideIndex = 0;
    const slidesdot.style.backgroundColor = document.getElementById("image-carousel");
    const dots = document.querySelectorAll(".dot");

index === slideIndex ? '#0096D6' : '#bbb';
       function showSlides(}) {;
    }

    iffunction plusSlides(!slidesn) return;{
        const slideElementstotalSlides = Array.from(slides.children).filter(el => el.nodeType === 1);
        const visibleSlides = slideElements.length;
        if (visibleSlides === 0) return;
        slides.style.transform = `translateX(${-slideIndex * (100 / visibleSlides)}%)`;
        dots.forEach((dot, index) => {
      slideIndex += n;
        if (slideIndex >= totalSlides) {
      dot.style.backgroundColor = index === slideIndex ? '#0096D6'slideIndex := '#bbb'0;
        });
    }

    functionif plusSlides(nslideIndex < 0) {
         const totalSlides = Array.from(slides.children).filter(el slideIndex => el.nodeType ===totalSlides - 1).length;
        }
      slideIndex += nshowSlides();
    }

    iffunction (slideIndex >= totalSlidescurrentSlide(n) {
            slideIndex = 0n;
        }showSlides();
    }
    iflet (slideIndexautoSlideInterval <= 0setInterval(() => {
            slideIndex = totalSlides - 1plusSlides(1);
        }}, 5000);
    const carouselContainer = slides showSlides();
    }
? slides.parentElement : null;
    functionif currentSlide(ncarouselContainer) {
        slideIndex carouselContainer.addEventListener('mouseover', () => n;
{
            showSlidesclearInterval(autoSlideInterval);
    }
    let autoSlideInterval = setInterval(() => {
 });
          plusSlides(1);carouselContainer.addEventListener('mouseout', () => {
    }, 5000);
    const carouselContainer = slidesautoSlideInterval ? slides.parentElement : null;
= setInterval(() => {
     if (carouselContainer) {
        carouselContainer.addEventListener('mouseover', () => {
 plusSlides(1);
            }, clearInterval(autoSlideInterval5000);
        });
    }
    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 
plusSlides(1);
style="margin-top: 0; margin-bottom: 15px; font-weight: bold;">
        
}, 5000);
Fale Conosco
    
});
</h2>
    
}

    
showSlides(); </script>
HTML
<div<p style="background-colormargin: #0096D60; colorfont-size: #FFFFFF; padding: 25px; font-family: 'Segoe UI', Arial, sans-serif; text-align: center; border-radius: 8px;">
16px;">
        Para mais informações, por favor, registre sua dúvida 
     
    <h2<a href="https://atendimento-totvs.atlassian.net/servicedesk/customer/portal/47/user/login?destination=portal%2F47" style="margin-topcolor: 0#FFFFFF; marginfont-bottomweight: 15pxbold; fonttext-weightdecoration: boldunderline;">>via ticket</a>.
        Fale Conosco
 </p>   </h2>
div>



HTML
    

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

</div>