Szeretnék egy weboldalt, amin híreket, cikkeket szeretnék közölni. Ezt picit igényesebben szeretném megjeleníteni, de az alap tartalomtípusok között nem találok olyat, ami ki is néz valahogy.
A felépítés szempontjából kb. a Book page felelne meg, de nem akarom annak a navigációját az oldalon látni. Igazából egy menüpont/téma alatti kezdőoldalon fenn lenne a tartalomjegyzék, de szépen megformázva, témához illő fotóval és néhány mondattal, amire kattintva tovább lehet menni a részletesebb leíráshoz. Itt egy példa, én nem ezt szeretném, de így talán könnyebb megérteni mire gondoltam: http://index.hu/video/
Lehet hogy a node/panels/... is kell ügyeskedni? Hol találok erre vmi leírást?
Előre is köszönöm!
Drupal verzió:
CCK?
Hogy állsz a CCK modullal? Próbáltál már saját tartalomtípus(oka)t létrehozni? Taxonómia?
Mindezzel azt akarom mondani, hogy nem az a kérdés,:
hogy talász-e, hanem, hogy milyet akarsz? Mert akkor olyat csinálsz.
A kinézetben teljes szabadságod van, ha létrehozol egy node-tartalomtipusneve.tpl.php fájlt a sminked mappájában (a node.tpl.php alapján).
Fox Mulder
Még csak most ismerkedem
Még csak most ismerkedem jobban a Drupallal, de a javaslatod alapján át fogom rágni magam a CCK, Taxanomy tutorialokon, fórumokon, és ha vmi nem lenne világos, akkor nézek be ismét ide.
Nagyon köszönöm!
Saját tartalom - extra mező megjelenítése
Időközben jól összebarátkoztam a CCK, Views, Taxanómia csapattal, és egész jó dolgok születnek, de előjött néhány kérdésem.
Van egy story-szerű tartalom típusom néhány extra mezővel, amiket szépen megjenítek úgy ahogyan szeretném. Ha Firebuggal nézem a megjelenített oldalt, akkor nem tudom, hogy az milyen file alapján készült el, és látok benne olyan class-okat, amik nem tudom hol lettek definiálva. Hol lehet ez a file?
Szívesen létrehoznám a node.tpl.php alapján a node-tartalomtipusneve.tpl.php-t, de persze először abban nem látom az én extra mezőimet alapból, ezért bele kell azokat varázsolnom, legszívesebben bemásolnám a fentebb nevezett oldalról a kódot.
Azért van erre szükség, mert hiába állítom be az adott Tartalomtípus szerkesztésekor a Mezők kezelése pontban azt, hogy az egyik saját mezőm a "Cím" felett jelenjen meg, az mindig a cím alá kerül. Igazából (az adott tartalomtípusra jellemző) képet akarok megjeníteni minden oldalom fölött.
Persze ez számomra a legegyszerűbb, de lehet nem a legjobb megoldás. Ha van vmi jobb ötlet arra, ami gyorsabb, kevésbé terheli a vasat annak is örülnék...
Köszönöm.
$node
A node-tartalomtipus.tpl.php-ban a $node->field_mezonev["view"] tartalmazza CCK mező értékét HTML-ként. Sokszor segít, ha kiíratod a kérdéses változók tartalmát:
<?php drupal_set_message('<pre>' . print_r($valtozo, TRUE) . '</pre>'); ?>
Ja, a fenti változót ki is kell iratni:
<?php print $node->
field_mezonev["view"]; ?>
Fox Mulder
Értem
Értem, ez alapján át tudom alakítani a node.tpl.php-t, amibe belerakom a saját mezőket, stb.
De azt meg tudod mondani, hogy ha még nem hoztam létre a saját "node-tartalomtipus.tpl.php"-t, akkor milyen file-t látok a Bugzillával, ha most megjelenítem a saját tartalomtípusommal létrehozott oldalt? És hol van az a class definiálva, amire az hivatkozik (persze az nincs még létrehozva a smink style.css-ben)?
Érthetőem mondtam el mit szeretnék?
Köszi.
más téma
Nem indítanál ennek egy új témát? LécciLécciLécci. Ne csináljatok már itt egy átláthatatlan katyvaszt a fórumból. Lehet, hogy neked ez itt most jó, mert csak egy témát kell látogatnod, de másnak és hosszú távon ez tarthatatlan állapotokat eredményez.
Köszönöm, hogy Ti is figyeltek arra, hogy használható tartalom álljon itt elő a drupal.hu fórumán.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
$field_menozev_rendered
változóban van a renderelt kimenete minden egyes mezőnek.
'view' kulcs nincs a mezőt reprezentáló tömbben közvetlenül.. ilyen van: $node->field_mezonev[0]["view"] .. de ehelyett javalott használni a $field_mezonev_rendered változót, amikor csak lehet.
-
clear: both;
Ezt próbálom megérteni
Ezt próbálom megérteni, megismerni, de ha nem megy akkor nyitok rá egy másik topikot. (Azt gondoltam ez azért egy témához kapcsolódik, ezért lehet folytatni a kérdezést).
Köszi mindenkinek!
Szerintem inkább a munkaközvetítő kellene neked
Sorban teszel fel olyan alap kérdéseket, amelyeket a jegyzetem alapján simán kitalálhatnál. Ha nem akarod a tanulásra "pazarolni" az idődet, akkor a Munkaközvetítőbe lenne érdemes beküldened, fogsz rá árajánlatokat kapni.
Nagy Gusztáv
Feltelepítettem a Drupal
Feltelepítettem a Drupal alaprendszert és több modult hozzá, most ismerkedem a finomságokkal. Nem akarom másnak átadni a munkát, mert egyrészt érdekel, másrészt ezen keresztül meg tudom ismerni a Drupalt.
Tudom, nem lehet megspórolni a tanulást ebben a műfajban, és ezt nem is akarom, ezért korábban elolvastam a linkeden található jegyzetet, amit a kezdők számára igen hasznosnak találok, de most további tutorialokat olvasok, hogy ne tegyek fel majd triviális kérdéseket.
A fenti kérdésem célja egyébként az volt, hogy elég kevés időm van ezzel a témával foglalkozni, és mivel a kép még nem állt össze, ezért szerettem volna vmi általánosabb, nagyobb vonalakban felvázolt választ kapni arra, hogy merrefelé induljak el.
Nem tudok mindennel megismerkedni, de azt meg akarom tanulni, hogy tudom leggyorsabban, leghatékonyabban felépíteni az oldalt, hogy utána ne kelljen azt átszerkeszteni, és úgy megírni, hogy ne legyen lassú, stb.
Köszi.
A tanulás egy nagyon jó cél!
Csak arra készülj fel, hogy egy tanulás közben összehozott oldal nem lesz megfelelő. Ha kész vagy vele, rá fogsz jönni, hogy érdemes mégis máshogy csinálni, és akkor újra kezded. Aztán harmadszor is. Na ekkor már valószínűleg tényleg alakul az oldalad.
Kérlek, nehogy bántásnak vedd, csak ez a tipikus történet.
Nagy Gusztáv
Ezt gondoltam...
Semmi gond, ezt gondoltam én is, csak azt szeretném elkerülni, hogy ne vmi rossz logika szerint, bonyolult módon összerakott, totál lassú oldalt készítsek elsőre, hanem egy jól átgondolt/felépített, könnyen módosítható, bővíthető cuccot. Utána biztosan jönnek még ötletek finomítani vagy elegánsabban megoldani vmit, de ez benne van a játékban.
Igazából én arra gondoltam, hogy az alapokon túl jobban megismerem a Taxanómiát, az egyéni tartalomtípus lehetőségeit, és a views-t. Ezek előnyei-korlátai és az elvárt tartalom alapján megtervezem az oldal szerkezetét és működését, majd összerakom a megfelelő modulokból.
Sokat játszottam az elmúlt hetekben tesztoldalakkal és kezdem egyre jobban megérteni a Drupal világát ami elsőre azért azért kicsit rémisztő, ezért jó ha nem vagyunk ijedősek. :-)
Túl nagy falat. Kisebb lépésekre kéne bontani.
Semmi gond, ezt gondoltam én is, csak azt szeretném elkerülni, hogy ne vmi rossz logika szerint, bonyolult módon összerakott, totál lassú oldalt készítsek elsőre, hanem egy jól átgondolt/felépített, könnyen módosítható, bővíthető cuccot.
Ezzel az a baj, hogy sose lesz kész, tehát egy elérhetetlen célt fogalmaztál meg. Jó lenne kisebb lépésekben haladni. Engedd meg magadnak, hogy hibázz.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu