CCK + imagefield sminkelese?

zoliky képe

Az CCK+imagefield parost hasznalom. Ha feltoltok egy kepet, megjelenik a fooldalon.
A gond az, hogy fogalmam sincs, hogy kell a CCK kimenetet sminkelni. A kep amelyrol beszlek, kb. igy jelenik meg:

<div id="node-11" class="node clear-block">
...
   <div class="content">
      <div class="field field-type-filefield field-field-photo">
             <img src="kep.jpg" alt="kep" /> 
      </div>
...
</div>

Na most, en kiszednem az CCK kimentet a #content div-bol. Tetszesem szerint modositottam a
"node.tpl.php" fajlot es igy szeretnem elhelyezni:

<div id="node-<?php print $node->nid; ?>" class="node<?php if ($sticky) { print ' sticky'; } ?><?php if (!$status) { print ' node-unpublished'; } ?> clear-block">
 
    <div id="photo">
       ide kell berakni a generalt kepet
    </div>
 
    <div="content">
    </div>
....
</div>

Jol jonne par otlet, koszonom!

Fórum: 
eMeLA képe

Nézd meg mi van a $node tömbben. És abból jelenítsd meg amit szeretnél...

0
0

...mit tudok: http://web.termuves.hu

zoliky képe

Elnezest, hogy ket topic jot letre, de en csak egyet hoztam letre :)
eMeLa, pontosan azt csinalom (a kovetkezot raktam a node.tpl.php fajlba):

print $field_photos[0]['view'];
print $node->field_author[0]['view'];

De, hogy tudnam letiltani, hogy ne nyomja ki a $content valtozo is?

0
0
fox mulder képe

A tartalomtípus szerkesztőlapján -> mezők megjelenítése -> Kizárás chackbox. Ez kiveszi a CCK mezőket a $content-ből.

0
0

Fox Mulder

zoliky képe

Koszonom! Akkor nincs is szukseg az elofeldolgozora, megjelenitem siman a CCK valtozokat a node.tpl.php fajlban.

0
0
zoliky képe

Fox Mulder, nem jo a megoldas :( Az "exclude" kiszedi a valtozokat a $content-bol de "teaser" nezetben elojonnek!. Peldaul ha raklikelek a "read more..." szovegre es megnyilik az egesz story (teaser nezet).

0
0
zoliky képe

Oszinten orulnek ha letezne egy megoldas! Nem vagyok modul fejleszto es idom sincs konyvet olvasni :( Felteszem meg egyszer a kerdest lehet, hogy masok is tudnak valaszolni:

A CCK az osszes valtozot a $content mezoben tarolja. Ezeket le birom tiltani ? A valtozokat kulon szeretnem meghivni:

print $node->$field_picture[0]['view'];
print $node->$field_author[0]['view'];
0
0
sgabe képe

A bevezetőből és a teljes nézetből külön-külön kizárható a mező a $content változóból.

0
0
zoliky képe

Elmondanad azt is, hogy kell kizarni? Csak egy checkbox letezik az "exclude" oldalon amely csak a bevezetobol zarja ki.

0
0
sgabe képe

Mulder már leírta

0
0
hosszu.kalman képe

Az admin/content/types menüben rákattintasz a "manage fields"-re annál a tartalom típusnál amelyiknél szeretnéd.
Ezután fent van egy menüsor:
* Edit
* Manage fields
* Display fields

A "Display fields"-re kattintva, láthatod táblázatban felsorolva a hozzáadott CCK mezőket.
A táblázat fejléce ez "Field Label Teaser Exclude Full node Exclude"

Az első "Exclude" a teaser nézetre vonatkozik, a második a teljes nézetre.

0
0
zoliky képe

Ok, koszonom! El volt tolva a smink es letakarta a menu :( ezert nem lattam. Bocs!

0
0