Sziasztok!
Olyan kérdésem lenne, hogy miként tudom megoldani azt, hogy a címnek legyen egy alcíme is amit kisebb karakterekkel írna ki a node-ok főcíme alá!? Létrehoztam egy mezőt "node refernce" de az sajnos nem jelenik meg alcímként! :(
Esetleg létezik valami változó mint pl: " $title " amit be kellene szúrnom a node.tpl -be?
Előre is köszi a segítséget!
Fórum:
cck text field
jó úton jársz!
viszont a nodereference nem erre való, hanem azzal egyik node-ból egy másikra lehet hivatkozni.
adj hozzá a tartalomtípusodhoz egy sima szövegmezőt, aztán a sminkedben (node-tartalomtipusneve.tpl.php) írasd azt ki a megfelelő helyre. (ahova akarod)
-
clear: both;
Úgy is működik ha a node.tpl
Úgy is működik ha a node.tpl -be írom be a kódot? Ha igen hová tegyem?
Így néz ki jelenleg a node.tpl -em!
Mert ha ezután a sor után teszem "
<?php if ($page == 0) { ?><div class="title2"><a href="<?php print $node_url?>"><?php print $title?></a></div><?php }; ?>
" még véletlenül sem teszi oda :(Köszi a választ!
igen, úgy is működik
drupalban lehet több un. tartalomtípusod. alapból kettő ilyened van, az oldal és az írás. minden ilyen tartalomtípusnak van programok által olvasható neve. (pl: story, page) minden tartalmadat (node) úgy jelenít meg a drupal, ahogy az a node.tpl.php -ban szerepel, egészen addig, amíg nem talál olyat a sminkedben, hogy node-tartalomtipusneve.tpl.php. ezzel lehetőség nyílik tartalomtípusok egyedi sminkelésére.
pontosan mit tettél és pontosan hova, azt idézzed ide vissza légyszi!
-
clear: both;
Először is nagyon köszi, hogy
Először is nagyon köszi, hogy foglalkozol a témával! :)
E két sor közé másoltam be a php kódot amit írtál:
Az a baj, hogy ki írja ugyan az alcímet de nem közvetlen a cím alá hanem a tartalom elejére és kiírja hozzá a mező nevét is ami nem esztétikus design szempontjából!
És azt is szeretném megoldani, hogy csak akkor írja ki az alcímet, ha megnyitják a cikket de akkor közvetlen a cím alá írja ki!
Így szeretném.:
KÍNA SZÁZEZRES TERRORELLENES BIZTONSÁGI ERŐT TOBOROZ
A rendfenntartás miatt!
Ha megtennéd, hogy megnézed az oldalt ott az első cikknél már látod is miről van szó!
www.moronline.hu
nagyon köszönöm!
ez már csak sminkelés
bocsi vagyok, én is benéztem kicsit, nade:
a mező nevének megjelenítését le tudod tiltani a tartalom típusok adminisztrálásánál, a "display fields" hirtelen nem tudom hogy van magyarul fülnél. :) három dolgot is állíthatsz a meződnél, mindegyiket állítsd "hidden" -re.
és aztán így:
és akkor css -ben mondjuk azzal, hogy .alcim {text-weight: bold} ki tudod vastagítani.
a többit a fantáziádra bízom, még annyit megjegyeznék, hogy a meződ neve biztosan nem field_Alcím .. mert az az emberek számára olvasható neve, itt neked most a gépek számára olvasható kell, amiben nem lehet nagybetű, ékezet, ilyesmik. egy ilyet is meg kellett adnod mikor a mezőt létrehoztad, azt kell itt használnod.
-
clear: both;
Hello! :) Nagyon köszönöm
Hello! :)
Nagyon köszönöm segítséged! De tegnap már "megoldottam" miután beszéltünk!
Én úgy csináltam, hogy az előtagcím "hidden" a node-teaser "hidden" node-full "alapértelmezett"!
Magyarul csak a teljes node "tartalom nézetben" látszódjon! Aztán megnéztem, hogy milyen nevű div-be helyezi el az oldalon "field-item" és ezt a dobozt buheráltam kicsit css-ben:
margin-top: -4%; --> így közvetlen a title alatt olvasható
margin-bottom: 4%; --> hogy az utána levő tartalmat visszatolja az eredeti helyére
font-weight: bold;
font-size: 12px;
color: black;
Lehet, hogy kicsit groteszk megoldás de működik és a node.tpl semmilyen módosítást nem igényelt!
De jól lementettem a hozzászólásod 1 txt-be, kipróbálom úgy is!
Ha gondolod nézd meg a végeredményt!
És még 1xer nagyon köszönöm a segítséged! :)