Bendrinti naudojant


Portalo antraštės ir poraštės išvesties kaupimo talpykloje įjungimas

Pastaba

Nuo 2022 m. spalio 12 d. „Power Apps“ portalai tampa „Power Pages“. Daugiau informacijos: „Microsoft Power Pages“ dabar yra visuotinai prieinama (tinklaraštis)
Greitai perkelsime ir suliesime „Power Apps“ portalų dokumentaciją su „Power Pages“ dokumentacija.

Norėdami pagerinti antraščių ir poraščių žiniatinklio šablonuose apdorojimo efektyvumą ir įjunkite antraštės ir poraštės išvesties kaupimą talpyklą. Antraštės ir poraštės žiniatinklio šablonai yra analizuojami ir sugeneruojami kiekvieną kartą įkeliant puslapį. Talpykloje kaupiant antraštę ir poraštę gerokai sutrumpėja puslapio apdorojimo laikas.

Naujam vartotojui išvesties kaupimas talpykloje įjungtas pagal numatytuosius parametrus. Siekiant palaikyti šią funkciją prieinami ir pagal numatytuosius parametrus nustatyti kaip „true“ toliau nurodyti svetainės parametrai.

  • Header/OutputCache/Enabled: nustatykite reikšmę kaip „true“, kad įgalintumėte antraščių išvesties kaupimą talpykloje.
  • Footer/OutputCache/Enabled: nustatykite reikšmę kaip „true“, kad įgalintumėte poraščių išvesties kaupimą talpykloje.

Vartotojui, kuris naujino portalus į naujesnę versiją, išvesties kaupimas talpykloje pagal numatytuosius parametrus—yra išjungtas, t. y. žiniatinklio šablonų antraštės ir poraštės yra analizuojamos ir sugeneruojamos kiekvieną kartą įkeliant puslapį. Norėdami įgalinti išvesties kaupimą talpykloje, turite naujinti antraštės, poraštės ir kalbų išskleidžiamojo sąrašo tinklapių šablonus ir sukurti reikiamus svetainės parametrus.

Pastaba

Jei įgalinsite išvesties kaupimą talpykloje tik sukurdami svetainės parametrus, antraščių ir poraščių dalys gali nebūti tinkamai sugeneruojamos ir bus rodomi klaidų pranešimai.

Antraščių ir poraščių išvesties kaupimo talpykloje esamam vartotojui išjungimas

1 veiksmas: atnaujinkite antraštės žiniatinklio šabloną

  1. Atidarykite portalo valdymo programą.

  2. Pasirinkite Portalai > Žiniatinklio šablonai.

  3. Atidarykite antraštės žiniatinklio šabloną.

  4. Naujintas kodas Išteklio laukelyje:

    • Raskite šį kodą ir jį atnaujinkite:

      Esamas kodas

      <li>
          <a href={% if homeurl%}/{{ homeurl }}{% endif %}/Account/Login/LogOff?returnUrl={{ request.raw_url_encode | escape }} title={{ snippets["links/logout"] | default:resx["Sign_Out"] | escape }}>
          {{ snippets["links/logout"] | default:resx["Sign_Out"] | escape }}
          </a>
      </li>
      </ul>
      </li>
      {% else %}
      <li>
          <a href={% if homeurl%}/{{ homeurl }}{% endif %}/SignIn?returnUrl={{ request.raw_url_encode }}>
          {{ snippets["links/login"] | default:resx["Sign_In"] }}
          </a>
      </li>
      

      Atnaujintas kodas

      <li>
         <a href={% if homeurl%}/{{ homeurl }}{% endif %}{{ website.sign_out_url_substitution }} title={{ snippets["links/logout"] | default:resx["Sign_Out"] | escape }}>
         {{ snippets["links/logout"] | default:resx["Sign_Out"] | escape }}
         </a>
      </li>
      </ul>
      </li>
      {% else %}
      <li>
         <a href={% if homeurl%}/{{ homeurl }}{% endif %}{{ website.sign_in_url_substitution }}>
         {{ snippets["links/login"] | default:resx["Sign_In"] }}
         </a>
      </li>
      
    • Raskite šį kodą ir jį atnaujinkite:

      Esamas kodas

      {% assign current_page = page.adx_partialurl %}
      {% assign sr_page = sitemarkers[Search].url | remove: '/' %}
      {% assign forum_page = sitemarkers[Forums].url | remove: '/' %}
      {% if current_page == sr_page or current_page == forum_page %}
        <section class=page_section section-landing-{{ current_page }} color-inverse>
          <div class=container>
            <div class=row >
              <div class=col-md-12 text-center>
                {% if current_page == sr_page %}
                  <h1 class=section-landing-heading>{% editable snippets 'Search/Title' default: resx["Discover_Contoso"] %}</h1>
                  {% include 'Search' %}
                {% endif %}
              </div>
            </div>
          </div>
        </section>
      {% endif %}
      

      Atnaujintas kodas

      {% substitution %}
        {% assign current_page = page.id %}
        {% assign sr_page = sitemarkers[Search].id %}
        {% assign forum_page = sitemarkers[Forums].id %}
        {% if current_page == sr_page or current_page == forum_page %}
          {% assign section_class = section-landing-search %}
          {% if current_page == forum_page %}
            {% assign section_class = section-landing-forums %}
          {% endif %}
         <section class=page_section section-landing-{{ current_page }} {{ section_class | h }} color-inverse>
            <div class=container>
              <div class=row >
                <div class=col-md-12 text-center>
                  {% if current_page == sr_page %}
                    <h1 class=section-landing-heading>{% editable snippets 'Search/Title' default: resx["Discover_Contoso"] %}</h1>
                    {% include 'Search' %}
                  {% endif %}
                </div>
              </div>
            </div>
          </section>
        {% endif %}
      {% endsubstitution %}
      
  5. Įrašykite žiniatinklio šabloną.

2 veiksmas: atnaujinkite poraštės žiniatinklio šabloną

  1. Atidarykite portalo valdymo programą.

  2. Pasirinkite Portalai > Žiniatinklio šablonai.

  3. Atidarykite poraštės žiniatinklio šabloną.

  4. Lauke Šaltinis raskite šį kodą ir jš atnaujinkite:

    Esamas kodas

    <section id=gethelp class=page_section section-diagonal-right color-inverse {% if page %}{% unless page.parent %}home-section{% endunless %}{% endif %} hidden-print>
    

    Atnaujintas kodas

    <section id=gethelp class=page_section section-diagonal-right color-inverse {% substitution %}{% if page %}{% unless page.parent %}home-section{% endunless %}{% endif %}{% endsubstitution %} hidden-print>
    
  5. Įrašykite žiniatinklio šabloną.

3 veiksmas: atnaujinkite kalbų išskleidžiamojo sąrašo žiniatinklio šabloną

  1. Atidarykite portalo valdymo programą.

  2. Pasirinkite Portalai > Žiniatinklio šablonai.

  3. Atidarykite kalbų išskleidžiamojo sąrašo žiniatinklio šabloną.

  4. Laukelyje Ištekliai raskite tolesnį kodą ir įsitikinkite, kad language objektas naudoja url.substitution atributą, o ne url:

    <a href=/{{ language.url_substitution }} title={{ language.name }} data-code={{ language.code }}>{{ language.name }}</a>
    
  5. Įrašykite žiniatinklio šabloną.

4 veiksmas: sukurkite svetainės parametrus

Sukurkite tokius svetainės parametrus:

Pavadinimas / vardas ir pavardė Vertė
Header/OutputCache/Enabled Teisinga
Footer/OutputCache/Enabled Teisinga

Pastaba

Ar galite mums pranešti apie dokumentacijos kalbos nuostatas? Atlikite trumpą apklausą. (atkreipkite dėmesį, kad ši apklausa yra anglų kalba)

Apklausą atliksite per maždaug septynias minutes. Asmeniniai duomenys nėra renkami (privatumo nuostatos).