Finalizăm componenta de căutare în joomla 3 - povești vechi de utilizator
Faptul că cea mai recentă versiune de Joomla 3.3.6, după cum am aflat, și, eventual, mai devreme, există o eroare în componenta de căutare cod (com_search), ceea ce conduce la faptul că numele său nu apare pe pagina caracteristică pe butonul de căutare și așa că are o formă foarte greșită și discret:
Îmi place estet și perfecționist, interesat în cauza acest lucru și, ca rezultat pic de cercetare, am găsit-o. Voi împărtăși cu voi rezultatele.
În formularul de căutare butonul de cod a fost introdus prin tag-ul
În ea vedem o astfel de structură (linia 24):
Vedem aici un titlu atribut (tooltip atunci când mouse-ul), vom vedea un interval de tag-ul gol (atributul valoare în acest caz nu este necesară, nu ar fi lucrat în construcția unei etichete buton). Pentru a corecta această eroare este de a introduce numele butonului, în interval de etichete. înlocuind codul de mai sus cu următoarele:
Butonul ia forma normală:
Tipul de text pe buton, dacă se dorește, poate fi schimbată folosind fișierul icon-căutare clasă în stilurile șablonului site-ului (de obicei template.css).
Că ceva de genul asta. Apropo, unitatea de căutare (mod_search) nu conține o astfel de eroare în codul și funcționează normal.
A doua componentă a realizării căutării, pe care îl consider util - este de a crește lungimea maximă a cuvintelor de căutare în bara de căutare cu 20 de caractere implicite pentru cel puțin 50 de caractere. Aici, nu am inventat roata, ci pur și simplu a folosit articolul „Cum se schimbă numărul de caractere în căutarea pentru Joomla“, la care mă va deferi.
Mult noroc pentru tine în munca ta cu Joomla 3.