Jump to content
  • 0

Usunięcie odinstalowanych modułów z zakładki moduły


gs2k

Question

Witam,

Bodajże od wersji 8.x prestashop gdy odinstaluje natywny moduł to nadal jest on w zakładce moduły z przyciskiem Instaluj.

Gdy go zaznaczę i nacisnę usuń to grupowych akcji to pojawia się informacja "Akcja delete nie jest dostępna dla modułu NAZWA MODUŁU. Pominięto."

Teoretycznie w niczym to nie przeszkadza ale chciałbym po prostu posprzątać w zakładce moduły.

Ktoś wie w czym problem?

Pozdrawiam.

 

 

moduły.png

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0
On 12/27/2024 at 12:09 PM, get3code said:

Usuń ten moduł z folderu /modules
Nie powinien być już wyświetlany.

Witam,

dziękuje za podpowiedź. Folderów tych modułów już nie ma w folderze /modules/ zostały usunięte podczas odinstalowywania.

Jednak zostały w BO.

Link to comment
Share on other sites

  • 0
On 12/28/2024 at 1:08 PM, gs2k said:

Witam,

dziękuje za podpowiedź. Folderów tych modułów już nie ma w folderze /modules/ zostały usunięte podczas odinstalowywania.

Jednak zostały w BO.

Od wersji PrestaShop 8.x moduły natywne są traktowane inaczej niż moduły zainstalowane zewnętrznie. PrestaShop przechowuje listę natywnych modułów w pamięci i zakłada, że zawsze powinny być one widoczne w zakładce "Moduły", nawet jeśli są odinstalowane. To ma na celu ułatwienie ich ponownej instalacji, ale faktycznie może irytować, gdy chcesz mieć tylko wybrane moduły.

Jeśli chcesz usunąć te moduły całkowicie z listy musisz usunąć je z tabeli (zastanów się czy warto):

DELETE FROM ps_module WHERE name = 'nazwa_modulu';

Moduły które sam instalowałęś, usuwasz z folderu /modules jak podałem wcześniej

Link to comment
Share on other sites

  • 0
7 minutes ago, get3code said:

Moduły które sam instalowałęś, usuwasz z folderu /modules jak podałem wcześniej

Dokładnie, te są usuwane tak jak piszesz.

8 minutes ago, get3code said:

Jeśli chcesz usunąć te moduły całkowicie z listy musisz usunąć je z tabeli (zastanów się czy warto):

DELETE FROM ps_module WHERE name = 'nazwa_modulu';

Dziękuje za pomoc.

 

Pozdrawiam

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...