Ghidul începătorului pentru suprascrise în joomla

Introducere pentru a trece peste
1) Modul Override
În exemplul nostru, vom modifica modulul de intrare pe site-ul web (Login Form). Scoatem caseta „Remember me“:

- Ai acces la fișierele de pe site-ul dvs. și du-te la folderul / module /.
- Localizați dosarul / mod_login /.
- În directorul / mod_login / veți găsi cel mai probabil, un director / tmpl /. Dacă nu, modulul nu acceptă supracontrolul.
- În interiorul / tmpl / dosar localizați fișierul șablon (aspect). În modul simplu, acesta este cel mai adesea numit default.php. Faceți o copie a acestui fișier.

- Navigați la folderul / template-uri /.
- Deschideți directorul de șablonul curent. În acest exemplu, șablonul nostru / beez_20 /.
- Deschideți folderul / html /. Dacă nu, atunci creați.
- În interiorul folderul / html / crea un dosar cu același nume ca și originalul numele folderului modulului. În cazul nostru, este / mod_login /.
- Încărcați fișierul șablon de copiat mai devreme în acest dosar nou. Nu uita în același folder în folderul / html / copia fișierul index.html gol.

- Salvați fișierul, iar modificările vor apărea pe site-ul:

2) Componenta Supracomanda
Să ne uităm la aproape aceeași problemă, dar numai componentei. Scoatem caseta „Remember me“ din formularul de conectare de pe site-ul:

- Ai acces la fișierele de pe site-ul dvs. și du-te la folderul / componente /.
- Localizați dosarul / com_users /.
- În interiorul folderul / com_users / veți găsi cel mai probabil un dosar / vizualizări /. Dacă nu, atunci componenta nu are suport pentru supracontrolul.
- În directorul / punctele de vedere / veți găsi mai multe sub-foldere. De obicei, fiecare dintre ele este numit în mod logic, în funcție de ce parte a componentei, se afișează.
- Aruncati o privire în interiorul acestor dosare și dosare / tmpl /. Localizați fișierul șablon pe care doriți să îl modificați. În exemplul nostru, avem nevoie de un fișier va /login/tmpl/default_login.php.

- Navigați la folderul / template-uri /.
- Deschideți directorul de șablonul curent. În acest exemplu, șablonul nostru / beez_20 /.
- Deschideți folderul / html /. Dacă nu, atunci creați.
- În interiorul folderul / html / crea un dosar cu același nume ca și componenta originală a numelui folderului. În cazul nostru, este / com_users /.
- Creați un subfolder din dosarul / com_users /. al cărui nume se potrivește cu numele subfolderele componentei originale. În cazul nostru, este / autentificare /.
- Încărcați fișierul șablon de copiat mai devreme în acest dosar nou. Nu uita în același folder în folderul / html / copia fișierul index.html gol.

- Salvați fișierul, iar modificările vor apărea pe site-ul:

3) siruri de caractere Override în fișierele de limbă
În timp ce modulele și componentele trebuie să fie înlocuite de fișiere, siruri de caractere limbă pe care le puteți suprascrie folosind panoul de control Joomla. În exemplul nostru, vom redefini expresia „Nu a fost încă un cont?“:

- Du-te la extensii> Manager de limbă> constante suprascriere.
- Faceți clic pe "Create".
- Privind spre dreapta, introduceți „Nu a fost încă un cont?“ și faceți clic pe „Căutare“.
- Mai jos veți vedea o listă cu rezultatele căutării. Dați clic pe volumul pe care doriți să înlocuiți.

- Introduceți o nouă expresie în caseta de text.

- Dați clic pe „Salvați și Close“.
- Vei vedea o redefinire:

- Du-te la site-ul și asigurați-vă că redefinirea muncii.
