Drupal 7 Lucrul cu panouri, 7 drupal
Panel - un grup de module pentru aspectul site-ului și completați structura de conținut a interfeței în context, ocolind șabloane tpl.php. Aceasta este, probabil, al doilea numai la punctele de vedere trebuie să-aibă modul atunci când proiectarea site-uri. Modulul are o dependență de instrumente de haos, ceea ce Drupal este necesar să raporteze. Eu folosesc panoul, în primul rând, și pentru a trece peste pagina page.tpl.php - front.tpl.php, dar este posibil să aibă acces deplin asupra node.tpl.php și șabloane de pagină taxonomie.
În unele organizații mari de conducere cerință dezvoltatorii expune capacitatea de a face un site pe panouri, susținând că un astfel de site mai ușor de întreținut. Sunt de acord cu asta. șabloane tpl.php în acest caz pot fi folosite numai pentru a reseta sau redefini elemente de impunere, care sunt abundente, chiar excesiv, sunt prezente în panourile.
Cum pentru a permite funcționalitatea de bază a panourilor? Activați panourile modul (real) + Manager pagini + Ctools + Vizualizări panouri de conținut (o grămadă de opinii) + Panouri pe loc Editor (dacă este necesar, pentru panouri rapide de editare personalizate direct de pe site-ul, cu toate acestea, o funcționalitate limitată) + Contextual-link-uri (din nucleu pentru a fi incluse pe capacitățile de editare zbura). Notă: după activarea Vizualizări a panourilor de conținut vederi unitatea este în fila Diverse (mIsalEnius, diverse)).
Panourile sunt setate pe pagina panoul de control. Panouri de interfață disponibile aici admin / structura / panouri.
Template node.tpl.php înlocuită prin rotirea șablonului de pagină Nod. Template taxonomie termen page.tpl.php suprascrisă prin includerea Taxonomy șablon pe termen lung. Puteți personaliza template-uri și alte pagini de pre-conceput, și puteți crea noi pagini.
Panourile constau dintr-o așa-numitele opțiuni (variante), fiecare dintre acestea are propriul său aspect, poate avea o legătură, contextul său, regulile sale de afișare pentru câmpul, regulile sale de aspect și de cache.
COMBATEREA LUCRARI EXCESIVE
Panouri da o mulțime de aspect redundante (HTML-marcare). Dar, pentru a combate acest fenomen cu ușurință.
DOMENII DE EXPERIENTA (în general, este mai bine să utilizați o suită de afișare, dar există o astfel de experiență, de ce să nu mai vorbim)
numai 1. ieșire câmpuri non-gol
În derivarea câmpului în șablonul nod în panourile trebuie să adăugați o condiție
Vizibilitate Regula -> Cod PHP
întoarce goale (contexte $ [ 'argument_entity_id: node_1'] -> a datelor> field_file); -> Reverse (NU)
2. schimba formatul de dată în nodul creat
- a crea formatul dorit aici admin / config / regionale / data-time / formate
- a crea un format setat implicit în / config / data-time secțiunea de administrare regională / Mediu (Intermediar)
Ca urmare, în domeniu, puteți selecta formatul dorit pentru dată.
4. CONDIȚII PHP (REGULI VIZIBILITATE)
REFERINȚĂ pentru studii suplimentare, LINK-URI