- Fotók, videók mobillal
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- One mobilszolgáltatások
- Vivo X200 Pro - a kétszázát!
- Xiaomi 14T Pro - teljes a család?
- IFA 2025: Nem is látszik, hogy strapatelefon
- Google Pixel topik
- Okosóra és okoskiegészítő topik
- IFA 2025: Telepcsere kikapcsolás nélkül
- Google Pixel 10 Pro XL – tíz kicsi Pixel
-
Mobilarena
Ajánlott szakirodalmak a teljesség igénye nélkül (a lista még bővülhet):
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
"Views-ban tudom, hogy egyszerű megcsinálni, de az nem para ha így rengeteg nodenál "közbelép" a views?"
Nem, szerintem itt félreértelmezed a Views szerepét, amikor tetszőleges fieldek tetszőleges sorrendben történő megjelenítéséről van szó. A Views nem "közbelép", hanem ő maga intézi el a tartalmak adatbázisból való lekérését, és az általad beállítottaknak megfelelő megjelenítését. A query-t a beállítások alapján rakja össze, és minden egyebet is a háttérben elintéz. Ő szolgáltatja az adatokat a template-eknek is (ezért van a Views-nál mindenfélére külön template-fájl).
A Views nagy előnye az, hogy rendkívül kényelmes felületen állíthatsz össze viszonylag komplex query-ket, és ezek megjelenítését is grafikus felületen tudod beállítani.
Mondjuk feltételezem, a sima node-lekérésnél (teaser vagy full mode), amikor nem tetszőlegesen állítod be a fieldeket, a Drupal beépített függvényeit használja fel.
De attól még nem lassú.A field template-ek használata nem biztos, hogy javasolt, ha sok field van, mert lassulást eredményezhet:
theme_field()
"However, it takes longer for the server to process templates than to call a function, so for websites with many fields displayed on a page, this can result in a noticeable slowdown of the website. For these websites, developers are discouraged from placing a field.tpl.php file into the theme's folder, but may customize templates for specific fields."A megfelelő függvényeket viszont felhasználhatod.
A saját theme-ed template.php-jébe pakold a theme_field() megvalósítását.
Most egy szemetelős Drupalnál létrehoztam az általad említett fieldeket:
[link]A nyíllal jelölt rész az érdekes, hogy mennyi előfeldolgozó függvény van, CSAK és kizárólag az adott fieldre! Ezt használd, ne általánosan írd felül!
Pl. nálam "field_text_list_with_radio_butto" lett a machine name-je a fieldnek, így ilyen előfeldolgozó függvényem van:
zenTest_field__field_text_list_with_radio_butto()Igen, az "n" betű lemaradt, de ezzel nem foglalkoztam, ez lett a machine name.
A másik: az a baj a List (text) típusúval, hogy az ebben való keresgélés szerintem adatbázisoldalon viszonylag lassú. Ezért jobb lenne int típusú.
Új hozzászólás Aktív témák
- Formula-1
- OLED TV topic
- Fotók, videók mobillal
- World of Tanks - MMO
- Mikrokontrollerek Arduino környezetben (programozás, építés, tippek)
- Autós topik
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Fogyjunk le!
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- One mobilszolgáltatások
- További aktív témák...
- BESZÁMÍTÁS! Apple Studio Display 27 5K Nanotexturált üveg monitor garanciával hibátlan működéssel
- BESZÁMÍTÁS! Apple Pro Display XDR 32 6K Nanotexturált üveg monitor garanciával hibátlan működéssel
- BESZÁMÍTÁS! Apple MacBook Pro 16 2024 M4 Max 48GB 1TB SSD macbook garanciával hibátlan működéssel
- BESZÁMÍTÁS! Microsoft XBOX Series X 1TB SSD fekete játékkonzol garanciával hibátlan működéssel
- i7 12700k 2026.07.23ig aqua gari
- iKing.Hu - HONOR 400 Lite 5G Velvet Grey Vékony, könnyű, AI-kameragomb 8/256 GB- 2027. 07. 01
- Apple iPhone 16e 128GB, Kártyafüggetlen, 1 Év Garanciával
- Intel Core i5 3470 confidential Ivy bridge Quad Core
- GYÖNYÖRŰ iPhone 12 64GB Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS3302
- Konzol felvásárlás!! Nintendo Switch
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest