Puncte:-1

Mulțumiri

drapel zw

Căutare: nu indexați unele părți ale HTML Am un site responsive.

O mulțime de conținut este ascuns în funcție de dimensiunea ecranului.

Acest lucru încetinește viteza paginii.Și pe dispozitivele lente are o mulțime de deplasări de conținut, în timp ce conținutul este ascuns/afișat.

În drupal 7 am folosit browser cap, pentru a detecta dacă browserul era mobil sau desktop și era capabil să nu afișeze blocuri/conținut fără a fi nevoie să le ascund prin CSS.

Există vreo modalitate în Drupal 9 de a avea conținut încărcat doar pentru anumite dispozitive, în loc să folosiți puncte de întrerupere și css pentru a ascunde conținutul?

drapel in
Acesta poate fi un exercițiu pentru departamentul dvs. de design și scriere, pentru a găsi designul potrivit pentru a nu depinde de dimensiunea ecranului și cantitatea potrivită de text pentru a menține utilizatorul să citească. Aș evita să încerc să leg asta la fiecare dimensiune posibilă a ecranului, [acesta va fi doar un coșmar de întreținere] (https://youtu.be/tzfHlEFd2Fk?t=1252).
Puncte:1
drapel ne

https://github.com/serbanghita/Mobile-Detect/ listează câteva module Drupal în README, unul dintre acestea fiind pregătit pentru Drupal 8/9: Mobile Detect. Au fost luate seturi frumoase de caracteristici și chiar și capacitatea de cache.

PHP

$md = \Drupal::service('mobile_detect');
$is_mobile = $md->isMobile();
$is_tablet = $md->isTablet();

Extensii de crenguță

{% if is_mobile() %}
{% if is_tablet() %}
{% if is_device('iPhone') %}
{% if is_ios() %}
{% if is_android_os() %}

Despre contextele cache:

Prin proiectare, modulul de bază „Internal Page Cache” presupune că toate paginile oferite utilizatorilor anonimi vor fi identice, indiferent de implementarea contextelor de cache.

Dacă doriți să utilizați contextele cache mobile_detect pentru a varia conținutul în care este difuzat anonim utilizatorii, „Internal Page Cache” trebuie să fie dezactivat și impactul asupra performanței pe care îl implică.

Mai multe informatii: https://www.drupal.org/docs/drupal-apis/cache-api/cache-contexts

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.