[gelöst] Inhaltstyp und CCk
am 29.06.2010 - 08:25 Uhr in
Hallo Lobbyisten,
ich möchte einen besonderen Inhaltstyp erstellen.
Dieser Inhaltstyp darf nur einen Titel, Text und bIld haben.
Beim Text soll kein Editor zu sehen sein, aber der eingetippte Text soll automatisch "Bold" erscheinen.
Wie kann ich sowas realisieren?
Ein MA erstellt meintwegen einen neuen Inhaltstyp Auto, dem er einen Titel gibt.
Dazu schreibt er einen Text und fügt ein Bild hinzu...
Der Text soll Automatisch dann nur in "Fett" erscheinen....und während ich das schreibe,denke ich das das eher in Ricvhtung
CSS geht.
Hat jemand schonmal sowas gemacht? Habt ihr einen TIpp?
Thank U
Sandro
- Anmelden oder Registrieren um Kommentare zu schreiben

Soll der Text schon im
am 29.06.2010 - 13:16 Uhr
Soll der Text schon im Node-Formular bei der Eingabe fett dargestellt werden oder reicht es bei der Ausgabe des Nodes?
oxifly schrieb ... aber der
am 29.06.2010 - 13:24 Uhr
... aber der eingetippte Text soll automatisch "Bold" erscheinen.
Wie kann ich sowas realisieren?
Ein MA erstellt meintwegen einen neuen Inhaltstyp Auto, dem er einen Titel gibt.
Dazu schreibt er einen Text und fügt ein Bild hinzu...
Der Text soll Automatisch dann nur in "Fett" erscheinen....und während ich das schreibe,denke ich das das eher in Ricvhtung
CSS geht.
BINGO! :-) Du entfernst das eigentliche Bodyfeld, indem Du im Inhaltstypen die Bezeichnung löschst.
Dann legst Du ein neues Textfeld mit CCK an.
Beim neuen Textfeld hast Du nämlich gleich ne eigene CSS Klasse und der weist Du dann im style.css des Themes ein
font-weight: bold;zu.Fürs Bild noch "Image" und gegebenenfalls "Image Cache" ... da ein Attribut
float: left; oder ein Float: ricgt;fürs IMG ... schon hast Du den Inhaltstypen angelegt.Falls CSS Probleme macht, vielleicht mal nen Blick auf meinen Signaturlink werfen ...
Exterior schrieb Soll der
am 29.06.2010 - 13:54 Uhr
Soll der Text schon im Node-Formular bei der Eingabe fett dargestellt werden oder reicht es bei der Ausgabe des Nodes?
nur bei der ausgabe, nicht beim eingeben...
Dann kannst du entweder das
am 29.06.2010 - 14:14 Uhr
Dann kannst du entweder das machen, was Thoor geschrieben hat oder du gehst in die node.tpl.php (bzw. legst eine solche für deinen Inhaltstyp an) und suchst die Stelle, wo print $content steht und baust da einen Div drum rum. So hier in etwa:
<?php
print $content;
//so sieht es normalerweise aus
//und so könnte man es z.B. machen:
print "<div class='deine-klasse'>";
print $content;
print "</div>";
?>
Dann noch deine Klasse in die style.css eintragen und fertig. Dafür bräuchte man dann nicht unbedingt ein extra CCK-Feld. Oder aber man trägt statt einer Klasse direkt den Style in den Div-Container ein. Das geht zwar auch, ist aber nicht die feine Art und nicht der Sinn und Zweck vonn CSS.
Thoor schrieb oxifly
am 05.07.2010 - 11:14 Uhr
... aber der eingetippte Text soll automatisch "Bold" erscheinen.
Wie kann ich sowas realisieren?
Ein MA erstellt meintwegen einen neuen Inhaltstyp Auto, dem er einen Titel gibt.
Dazu schreibt er einen Text und fügt ein Bild hinzu...
Der Text soll Automatisch dann nur in "Fett" erscheinen....und während ich das schreibe,denke ich das das eher in Ricvhtung
CSS geht.
BINGO! :-) Du entfernst das eigentliche Bodyfeld, indem Du im Inhaltstypen die Bezeichnung löschst.
Dann legst Du ein neues Textfeld mit CCK an.
Beim neuen Textfeld hast Du nämlich gleich ne eigene CSS Klasse und der weist Du dann im style.css des Themes ein
font-weight: bold;zu.Fürs Bild noch "Image" und gegebenenfalls "Image Cache" ... da ein Attribut
float: left; oder ein Float: ricgt;fürs IMG ... schon hast Du den Inhaltstypen angelegt.Falls CSS Probleme macht, vielleicht mal nen Blick auf meinen Signaturlink werfen ...
Klappt, danke!
Sandro