tartalom típushoz új mező (cck) képpel

gyuri2012 képe

Szóval csinálok egy új tartalom típust..., adok hozzá cck-val mezőket, például egy integer típust "súly" névvel. Azt szeretném, hogy ne a súly szöveg (vagy ne csak az) jelenjen meg a mezőnél, hanem egy picike kép.
Amin pl. egy súlyzó van :)

Mintha kisérletezgetéseim közepette volt hogy volt hogy lett volna erre lehetőség, de most nem találom.
Mivel, merre?

Asztán amikor felviszek konkrét típusú tartalmakat, akkor a felvitelnél, de elsősorban aztán a tartalmak nézegetése közben a kép jelenjen meg majd az érték elött.

gyuri2012 képe

na "volt hogy volt hogy lett volna" helyett "volt hogy lett volna"
"asztán" helyett meg "aztán"... ehh :(

0
0
Illyés Edit képe

Kezdő szintű megoldás, hogy megkeresed a mező egyedi azonosítóját (id), és CSS trükközéssel (pl. a betűszínt transparent-re állítva) elrejted a szöveget, mögé pedig beteszel egy háttérképet.

Ha ennél színvonalasabb megoldásra vágysz, akkor a nagyszerű Contemplate modult nézd meg, de szánj rá egy hétvégét... :)

A Contemplate lényegében megmutatja neked, hogy milyen változókból áll össze a törzs rész, és ezekből grafikus felületen össze tudsz kattintgatni egy új template-et. Azt a változót veszed fel az új template-edbe, amelyiket akarod – és elhagyhatod, ami nem kell, pl. a CCK mezők neveit. A CCK mező értékét kiírató változó elé pedig beszúrod a képfájlt, úgy, mintha a szokásos módon dolgoznál valamelyik .tpl.php fájlban.

0
0
gyuri2012 képe

Köszi! Hogyan is dolgozom szokásos módon valamelyik .tpl.php -val? :p

A plussz hétvégés módszer jobban bővíthetőnek..., karbantarthatónak , módosíthatónak tűnik késöbb, úgyhogy az lesz remélhetőleg. :)

0
0
Illyés Edit képe

Köszi! Hogyan is dolgozom szokásos módon valamelyik .tpl.php -val? :p

Magyarán ezt sminkelésnek hívják. Kiíratod a változót, és felcímkézed HTML kóddal.

<h1 id="cim"><?php print $title; ?></h1>
<div id="tartalom"><?php print $content; ?></div>

A Contemplate megmutatja, hogy milyen változókat tudsz kiíratni, csak ki kell választanod a listából, és hozzáadni a HTML kódot. Vigyázat, addiktív! :)

0
0
gyuri2012 képe

Mire addiktívál... vagy izé.. ezekkel az idegen szavakkal mindig gondban vagyok.
Szóval mire figyeljek? Este kipróbálom..., szóval még csak úgy látatlanban kérdezem.

0
0
Illyés Edit képe

Addiktív = ráérzel az ízére, hozzászoksz, aztán már élni sem tudsz nélküle (mint a Views modul).

0
0
gyuri2012 képe

:) ejha köszi!
vagy "függőséget okoz"

Gondolkodtam rajta, hogy vajon így érted-e... de aztán arra gondoltam, hogy mivel nem káros szenvedély, biztos nem erre figyelmeztetsz! :)

0
0
Illyés Edit képe

Egyesek szerint a Views káros szenvedély, mert az összekattintgatott adatbázis lekérdezés sokszor nem olyan hatékony, mintha kézzel írná az ember. A Contemplate viszont jobb, mint a kézzel írt template, mert előbb elkapja a kimenetet, így pl. lehetővé válik az RSS sminkelése.

0
0
Gábor Mayer képe

az a gondom h a $content már a teljes tartalmat tartalmazza. hol kell belenyúlni ha a mezők tartalmával, azaz egy szinttel lejebb akarok operálni?

0
0
Illyés Edit képe

Feltetted a Contemplate modult, amiről itt beszélünk? Mit látsz?

0
0
gyuri2012 képe

Csináltam egy új nézetet a frontpage másolásával. (export, import pontosabban)
Ezen is látszódnak a tartalmak, de azt szeretném, ha a tartalom "cime" nem szerepelne itt. (nincs rá szükség, hogy egy-egy tartalomra kattingathasson itt, és a cim szöveg is zavaró)
Szóval hogy lehetne eltüntetni az egymás alatt listázott tartalmak címét?
(a tartalmak contemplate :) )

0
0