Puncte:0

De ce se face referire la imagini folosind o cale relativă în loc de o cale absolută?

drapel zw

Mi-am instalat site-ul Drupal pe localhost pe o cale ca /websites/mysite/drupal. Majoritatea fișierelor sunt încărcate corect, cum ar fi cele de la /websites/mysite/drupal/sites/default/files.

Din anumite motive, dacă am imagini într-un modul sau într-un folder cu temă, cum ar fi /websites/mysite/drupal/module/custom/mymodule sau /websites/name/drupal/themes/custom/mytheme, acestea nu se încarcă. În această circumstanță, Drupal încearcă să încarce fișierul imagine din module/custom/mymodule în loc de /websites/mysite/drupal/module/custom/mymodule.

Lucrul ciudat este că fișierele CSS și fișierele JS, împreună cu temele și modulele în sine, se încarcă corect. Sunt doar fișierele imagini, care sunt încărcate fără URL-ul de bază.

Am putut seta URL-ul de bază a fișierului public, în fișierul settings.php, care permite încărcarea corectă a fișierelor de pe site-uri/implicit/fișiere. Totuși, acest lucru nu funcționează pe fișierele din teme și module.

Deci, cum pot seta site-ul meu Drupal să încarce imagini de pe /websites/mysite/drupal/module/custom/mymodule în loc de module/custom/mymodule?

leymannx avatar
drapel ne
Decomentați acea linie: https://git.drupalcode.org/project/drupal/-/blob/9.3.0/.htaccess#L112 și apoi scrieți `RewriteBase /websites/mysite/drupal`
May  avatar
drapel zw
mulțumesc @leymannx, asta nu a rezolvat problema totuși
4uk4 avatar
drapel cn
Puteți muta Drupal 8/9 în subdirectoare fără a schimba nimic în settings.php sau .httaccess. Am facut asta de multe ori fara probleme.Aceasta este mai probabil o problemă cu modul în care sunt redate imaginile. Consultați https://drupal.stackexchange.com/questions/296614/get-base-url-in-a-custom-block/ și https://drupal.stackexchange.com/questions/230077/how-to-force- URL-uri-imagine-ca-https

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.