Sziasztok!
Eléggé kezdő drupalosként fordulok hozzátok, elnézést kérek előre is, ha nagyon butának tűnnék.
Egy intézmény weboldalát fejlesztem Drupalban, ahol létre kell hoznom minden munkatársról egy oldalt, ami egy meghatározott sémát követ. Ezt már az egyik osztályon megvalósitották, igy néz ki:
http://cneuro.rmki.kfki.hu/people/erdi
Vagyis az elgondolás szerint van egy kép, mellette 3 (vagy 6, ez választható) tab alá elosztva vannak az adatok. A példaként felhozott oldalnál ezt úgy oldották meg, hogy a tartalom egy sima Page tipus, ahová full html módban copy paste-tel beraknak egy szép hosszú html kódot és kézzel módositgatják. Nekem most 1 hónap alatt kb 200 munkatárs oldalát kellene ráadásul 2 nyelven megvalósitanom, mit ne mondjak, nem fűlik a fogam ehhez a módszerhez. Néztem a különböző Tab-okkal kapcsolatos modulokat ill. különböző fórum bejegyzéseket, de úgy láttam, azok nem egy oldalon belül, hanem több tartalom közötti váltásra vonatkoznak.
Azt szeretném megkérdezni, van-e erre valami drupalos megoldás, olyan modul, amivel elindulhatnék? Arra is gondoltam, hogy az adminnak csinálnék egy formot az adatbevitelhez, ami mögé irnék egy php-t, ami legenerálja az oldalt, csak problémát jelent, hogy ezek nem fix tartalmak, esélyes, hogy pár havonta módositgatni kell.
huha
semmiképpen nem javaslom, hogy full htmlben bűvészkedj ezzel.
első körben kellene egy "munkatárs" tartalom típus, ami fel van ruházva a megfelelő beviteli mezőkkel. név, cím, telefonszám, tistutya füle.
mikor ez megvan, akkor lehet gondolkodni, hogyan dobáljuk szét tabokra az információt.
egyik lehetséges út, hogy nézeteket hozol létre amik a node idt argumentumként használják, urlből nyerik, és mindegyik egy tabnak a mezőit mutató blokkot hoz létre, aztán ezeket quicktabs modullal egy quicktabs blokkba rendezed, amit megjelenítesz minden "munkatárs" nodeon.
másik lehetőség, hogy a "tabokat" cck mezőcsoportokként hozod létre. minden tab külön mezőcsoport, a megfelelő mezők oda vannak téve. ezeket aztán a cck fieldgroup tabs modullal jeleníted majd meg.
persze ezer más megoldás lehetséges. mindenesetre a példaoldal alapján én a quicktabs felé mozdulnék elsőre.
-
clear: both;