Hirdetés
- Brogyi: CTEK akkumulátor töltő és másolatai
- Gurulunk, WAZE?!
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- Pajac: PassMark - Intel Atom D2700
- urandom0: Kicsit most elfáradtam...
- petipetya: Nagy chili topic. :)
- sparks: 15 év droid után iPhone tapasztalat, 7 nap alatt
- ldave: New Game Blitz - 2025
- Geri Bátyó: Agglegénykonyha 6 – Néhány egyszerű tésztaétel
-
LOGOUT
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
- Apple iPhone 17 - alap
- Autós topik
- Huawei Watch GT 6 és GT 6 Pro duplateszt
- Fortnite - Battle Royale & Save the World (PC, XO, PS4, Switch, Mobil)
- AMD Navi Radeon™ RX 9xxx sorozat
- Milyen egeret válasszak?
- Futás, futópályák
- Brogyi: CTEK akkumulátor töltő és másolatai
- AliExpress tapasztalatok
- Epson nyomtatók
- További aktív témák...
- Új Gamer PC Ryzen 5 9600X/RTX 5060 8Gb/2x8Gb DDR5 6000Mhz/500Gb NV3 NVME SSD/2-3Év gari
- Új Gamer PC Ryzen 5 9600X/RTX 5060 Ti 8Gb/2x8Gb DDR5 6000Mhz/500Gb NV3 NVME SSD/2-3Év gari
- Új 4K Gamer PC Ryzen 5 9600X/RX 7800 XT 16Gb/32Gb DDR5 6000Mhz/1Tb NV3 NVME SSD/2-3Év gari
- Új 4K Gamer PC Ryzen 5 9600X/RX 7900 XT 20Gb/32Gb DDR5 6000Mhz/1Tb NV3 NVME SSD/2-3Év gari
- új bontatlan Samsung Galaxy A35 5G SM-A356B/DS
- iKing.Hu - Motorola G86 5G Dark Blue Használt, karcmentes állapotban 8 GB RAM / 256 GB tárhely
- HP EliteBook 840 G8 i5-1135G7 16GB 512GB 1 év garancia
- Apple iPhone 13 Pro 128GB,Adatkabel,12 hónap garanciával
- Bomba ár! Fujitsu T936 Convertible: i5-6G I 8GB I 256SSD I 13,3" FHD Touch I Cam I W10 I Gari!
- HP ZBook Firefly 14 i7-1165G7 32GB 1000GB Nvidia Quadro T500 4GB 14" FHD 1 év garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest