Am un caz de utilizare ciudat în care trebuie să setez în mod special aliasul de cale a paginii mele de pornire la „/”.
Creez un site Gatsby, iar paginile sunt generate automat pe baza aliasului căii Drupal. Deci, dacă am un alias de cale „/about”, pagina /about va fi generată în Gatsby.
Problema este că, pentru pagina mea de pornire, nu pot seta aliasul căii doar la „/” în Drupal.Dacă încerc să fac asta pe pagina actuală de editare a nodului, acesta este eliminat la salvare și devine nul. Același lucru dacă încerc să accesez pagina de administrare a aliaselor URL și încerc să o setez manual acolo pentru pagina mea nod. Dacă încerc să pun doar „/”, este eliminat și acolo.
Reușesc să adaug acel alias de cale ca „Primă pagină implicită” în „Sistem > Setări de bază ale site-ului”. Dacă îl adaug acolo, nu este șters la salvare, totuși acum pagina mea de pornire devine doar o pagină 404, deoarece nu poate găsi o pagină cu alias de cale „/”. Știu că acest lucru se poate face cumva, deoarece tutorialul Drupal/Gatsby YouTube pe care îl urmăream face acest lucru și arată administratorul Drupal cu un alias de cale doar / pentru pagina sa de pornire. Am contactat acel dezvoltator și mi-a spus că nu își amintește cum a reușit să se întâmple asta și că nu își amintește că a trebuit să facă ceva anume pentru a permite acest lucru.
Folosesc Docksal pentru site-ul meu local și am, de asemenea, un site Pantheon care rulează aceeași bază de cod și bază de date și nu o pot seta în niciunul dintre aceste site-uri. Rulez cea mai recentă versiune de D9 (9.3.9). Poate cineva să se gândească la un motiv pentru care nu pot face asta? Mă întreb dacă trebuie să creez un modul personalizat pentru ca acest lucru să se întâmple sau ceva? Sau dacă trebuie doar să aplic un fel de plasture de bază Drupal?