Layer Cake și joomla com_weblinks

Layer Cake și joomla com_weblinks

Este vorba despre componenta com_weblinks si un aspect pagina HTML Joomla. Pentru a afla cum să creați cu ușurință și pur și simplu un director link-ul de pe site-ul Joomla.

Acest CMS și a fost proiectat pentru a lucra interactiv cu un utilizator înregistrat, fără codificare directă. Deși tendința de dezvoltare a Joomla este acela de a se asigura că refuza componenta com_weblinks la toate ca un site inutil, si doar adauga o greutate in plus (mai mult de 100 kb - 90 fișiere) și fără sistem de „grele“. Dar, în timp ce această componentă prezentă încă în distribuție, și este folosit de unii programatori.

Vizibil pentru ecran site Joomla Home este un tort strat, într-o clădire care, în același timp, a implicat o mulțime de blocuri (sau mai multe template-uri). Aici afectează Joomla filozofie --bloc mare de web design. Pentru fiecare bloc, asigurați-vă că pentru a avea șablonul (aspect) HTML-marcare.

- șablon principal pagina (shablon_sayta / index.php), care sa-html aspect determină pozițiile de module și componente, și ieșirile modulelor și componentelor.
- șablon de pagină
- șabloane module
- șabloane de componente

Fiecare dintre aceste blocuri majore disponibile pentru editare (schimbarea). Adică, puteți edita șablonul separat, de exemplu, orice modul sau componentă, și va apărea pe o pagină nouă. Același lucru cu șablonul de pagină.

Programatorii începători poate fi dificil de înțeles că prima linie a conținutului paginii este afișat ca titlul paginii, și editate pe pagina de editare a elementului de meniu care indică spre această pagină. Că a doua linie este de ieșire din componenta com_content șablon sau com_weblinks. O linie în șabloanele ca o regulă - variabile și ea a string de inițializare și localizarea acestora se face în fișiere de limbă, cum ar fi limba \ ru-RU \ ru-RU.mod_weblinks.ini și altele asemenea.

Uneori novice derutat: ce fel de model a adus o anumită linie de faptul că pagina pe ecran arata ca o continuare logică a aceeași poveste. Se pare că o linie este în același șablon, celălalt în al doilea model, al treilea în al treilea. Un tabel cu filele situate mai jos - aceasta este concluzia șablon modulului mod_tabform.

Иногда шаблоны модулей называют макетами. Dar este o chestiune de terminologie. Esența este - este „haine“ pentru conținutul. Corect să spunem - marcare. Deci, un aspect de pagină de ecran este în fișiere diferite directoare Joomla.

Mulți programatori novice Joomla de multe ori nu-și dau seama că elementele de meniu pot avea diferite tipuri. Cu alte cuvinte - elementele de meniu se pot referi la obiecte de diferite tipuri de Joomla. Acesta poate fi obiecte diferite, cum ar fi componente (vot, căutare, director link-uri, etc.).

Selectați tipul de element de meniu:

Smart Search (com_search)
Căutare (căutare)

Hello World! (Com_helloworld)
Mesaj (HelloWorld)

Căutare (com_search)
Formularul de căutare și o listă de rezultate de căutare (căutare)

Banderola (com_wrapper)
Banderola (înveliș)


După cum puteți vedea, există toate tipurile de componente de meniu. Numele lui este de fapt tipul de element de meniu indică numele său tip componentă a șablonului. O șabloane de componente directoare sunt vederi (vizualizări):

joomla \ componente \ com_weblinks \ views \ categorii
joomla \ componente \ com_weblinks \ vizualizări \ categorie
joomla \ componente \ com_weblinks \ opinii \ weblink
joomla \ componente \ com_users \ opinii \ autentificare

După cum puteți vedea numele de tipuri de link-uri în numele meniurilor și șablon în aceeași vews de director.

Dezvoltatorul are capacitatea de a crea noi șabloane personalizate (machete) pentru componentele. Aceste noi modele, de asemenea, vor fi recunoscute ca noi tipuri de meniuri din meniul de selectare a tipului de fereastră. Aceasta este o chestiune separată.

distribuție Demokontent Joomla

Să vedem cum să construiască o ierarhie de elemente de meniu „Despre Joomla“ pentru a afișa com_weblinks componente pentru a seta conținutul demo implicit (șablon Beez2 - implicit) Joomla.

Eșantionul de date-Weblinks
| Link-uri -Park
| -Joomla! Link-uri specifice
| - | Resurse -Alte
necategorisit


Ierarhia elementelor de meniu:

Unele elemente din meniu pot fi afișate numai pentru utilizatorii înregistrați! De exemplu, elementul de meniu cu tipul de „Create Link“ va fi vizibil numai pentru utilizatorii înregistrați. Această caracteristică este special conceput pentru utilizatorii înregistrați pentru a crea link-uri care vor fi plasate pe pagina.


Permite utilizatorului, împuternicirea autorizat, pentru a umple conținutul site-ului fără codificare directă - filozofia de bază a CMS Joomla.

necategorisit
Eșantionul de date-Articole
| - Joomla!
| - | - Extensii
| - | - | - Componente
| - | - | - Module
| - | - | - | - Module de conținut
| - | - | - | - Module de utilizator
| - | - | - | - Module de afișare
| - | - | - | - Module utilitare
| - | - | - | - Module de navigare
| - | - | - Template-uri
| - | - | - | - Atomic
| - | - | - | - Beez 20
| - | - | - | - Beez 5
| - | - | - Limbi
| - | - | - Plugin-uri
| - Park site-ului
| - | - Park Blog
| - | - Galerie foto
| - | - | - Animale
| - | - | - Decor
| - Fructe Shop site-ului
| - | - cultivatorilor
| - | - Retete

SELECT * FROM `# _categories` WHERE` extension` = "com_content"

Selectați o extensie diferită de `# _categories` unde 1

- probă-date-Weblinks
- joomla-specifice-link-uri
- parc-link-uri
- alte resurse-

Layer Cake și joomla com_weblinks

Layer Cake și joomla com_weblinks

3. Nu poate fi văzut chiar și un element de meniu, care se referă la tipul de „Creați link-ul“.
Acest lucru se datorează faptului că suntem autentificat ca utilizator neînregistrat.
Dacă se va înregistra pe site-ul, acest element va fi vizibil (Publica Weblinks)

Layer Cake și joomla com_weblinks

Acest element de meniu se afișează pe pagină pentru a crea un link nou:
Vezi această pagină așa cum este definită în componenta de aspect.

Layer Cake și joomla com_weblinks

Ei bine, se pare, dezvoltatorii Joomla încă nu sunt furnizate atât de puține opțiuni de utilizare a sistemului și fără extensii suplimentare. Utilizați posibilitățile deja inerente înainte de ambalare motorului în componente complete terță parte pentru fiecare lucru mic.

Nu contează cât de mult critica Joomla, eu cu siguranta place. Aceasta nu este o cursă, cal pur sânge, dar acest lucru este un măgar de lucru, care poate fi încărcat pe o mulțime și el va face față cu totul. viteză și superobemy Super date - nu este pentru el.

Design site pe Joomla, frumusețea paginilor sale în întregime în mâinile designeri și programatori Joomla. Aici posibilitățile sunt limitate doar de imaginația și priceperea lor. Orice html-șablon este ușor transformat într-un șablon Joomla.