Moja pierwsza odpowiedź była prawdziwa dla Drupala 7 i niższych. Tymczasem dokonano dużej zmiany w Drupal 8 i nowszych. Większość plików podstawowych znajduje się teraz w folderze „core”. Możesz przeczytać więcej na ten temat w tym poście na blogu lub w oryginalnym wydaniu na drupal.org .
Nowa struktura wygląda następująco:
core - zawiera wszystkie pliki i foldery, które składają się na rdzeń Drupala (tj. część, której nie powinieneś hakować )
core / include - dołącz pliki z funkcjami php i klasami, które tworzą API Drupal
core / misc - różne zasoby, takie jak pliki javascript i obrazy
core / moduły - moduły podstawowe Drupal (nie przeznaczone do modułów contrib i custom)
core / scripts - skrypty powłoki dla programistów i administratorów
core / themes - Główne tematy Drupala
profile - profile instalacyjne
witryny - wszystkie pliki dodane przez programistę w celu utworzenia witryny
witryny / wszystkie / biblioteki - biblioteki stron trzecich, np. edytor wysiwyg
witryny / wszystkie / moduły - moduły dodane i niestandardowe
sites / all / themes - motywy dodane i niestandardowe (pod)
sites / default - zawiera domyślny settings.php
sites / default / files - domyślny katalog dla plików przesyłanych przez użytkowników
Ta odpowiedź nie jest w tej chwili kompletna, ponieważ Drupal 8 się rozwinął i teraz zawiera katalogi takie jak / code / vendor oraz ponownie przeznaczone / moduły i / themes. Jeśli ktoś ma dobry przegląd aktualnego stanu Drupala 8, prosimy o aktualizację odpowiedzi.
Przyjęta odpowiedź jest dobra. To tylko moje dwa centy, aby rozwinąć inne odpowiedzi, jako twórca witryny na Drupal 7. Łatwiej jest poruszać się po uaktualnieniu wielu niestandardowych modułów, kilku funkcji i nadrzędnych / niestandardowych pod-tematów.
strony / wszystkie
/ moduły
/ contrib
/zwyczaj
/cechy
/ biblioteki
/ tematy
sites / example.com
takie same jak witryny / wszystkie / *, w razie potrzeby z konkretnymi potrzebami instancji witryny
Chcę dokładnie tego samego na Drupal 7, o którym wspomniałeś w swojej odpowiedzi, ale zastanawiam się, jak mogę zainstalować nowy moduł w sites/all/modules/customkatalogu. Proszę o pomoc w tym.
Bhavik Shah
Naprawdę nie próbowałem umieszczać modułów w niestandardowym katalogu za pomocą interfejsu użytkownika drupal (ftp). Po prostu ftp / ssh je tam bezpośrednio lub przypisuję do pliku makefile. Moduł instalacji i udostępniania sidenote jest inny, ponieważ oznacza to modyfikacje systemu.
Odpowiedzi:
Nie widziałem żadnego, więc zacznijmy listę tutaj. W Drupal 5, 6 i 7 struktura wygląda następująco:
witryny - wszystkie pliki dodane przez programistę w celu utworzenia witryny
źródło
Moja pierwsza odpowiedź była prawdziwa dla Drupala 7 i niższych. Tymczasem dokonano dużej zmiany w Drupal 8 i nowszych. Większość plików podstawowych znajduje się teraz w folderze „core”. Możesz przeczytać więcej na ten temat w tym poście na blogu lub w oryginalnym wydaniu na drupal.org .
Nowa struktura wygląda następująco:
witryny - wszystkie pliki dodane przez programistę w celu utworzenia witryny
źródło
Przyjęta odpowiedź jest dobra. To tylko moje dwa centy, aby rozwinąć inne odpowiedzi, jako twórca witryny na Drupal 7. Łatwiej jest poruszać się po uaktualnieniu wielu niestandardowych modułów, kilku funkcji i nadrzędnych / niestandardowych pod-tematów.
źródło
sites/all/modules/custom
katalogu. Proszę o pomoc w tym.