Startseite
  • » Home
  • » Handbuch & FAQ
  • » Showroom
  • » Forum
  • » Drupalchannel
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › CCK und Views ›

[Gelöst]Bild links neben Text bei neuem CCK-Typ

Eingetragen von FelixH (102)
am 18.08.2010 - 18:31 Uhr in
  • CCK und Views

Hallo Community,

habe schon einiges mit euer Hilfe hinbekommen und stehe nun vor folgendem Problem:
Ich habe einen neuen Inhaltstyp Buch erstellt. Dort kann man ein Bild uploaden, mit imagecache und so. Wenn man sich jetzt eines dieser Buchartikel anguckt, dann steht das Bild des Buches natürlich immer unter oder über dem Text. Wie kriege ich das hin, das links das Buch und rechts daneben der Text ist?

Mit css float:right; für den Textkörper habe ich schon versucht, das klappt nur wenn man dann auch noch die Breite des textkörpers verkleinert.

MfG

DrupalNoob

‹ Views: optionale Filter wirklich optional? Zeilen in Tabellen Desing bei View ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Du mußt das Bild nach links

Eingetragen von designcontext (129)
am 18.08.2010 - 22:31 Uhr

Du mußt das Bild nach links floaten und dem Text ein entsprechendes padding-left geben. Also wenn das Bild 100px breit ist dann padding-left: 110px (mit 10px dann Abstand). Dann rutscht das Bild in den freien Raum.

  • Anmelden oder Registrieren um Kommentare zu schreiben

naja

Eingetragen von FelixH (102)
am 19.08.2010 - 13:52 Uhr

ja, aber ich kann ja nicht zb div.content p einfach so ein padding left geben, denn dann würden die anderen Artikel ohne Bild auch weiter rechts anfangen. Kann ich das irgendwie nur für beiträge mit Bild definieren?

MfG

DrupalNoob

....................................................................................
ich möchte schlafend sterben wie mein opa,
und nicht schreiend und kreischend wie sein beifahrer.
....................................................................

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also entweder findest Du mit

Eingetragen von designcontext (129)
am 19.08.2010 - 14:05 Uhr

Also entweder findest Du mit body-classes und den diversen Wrappern, die Drupal erstellt, einen passenden Selektor oder Du nimmst das Modul Contemplate, mit dem Du ganz einfach die Ausgabe bestimmen kannst.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Bitte antworten Wichtig!!!

Eingetragen von FelixH (102)
am 20.08.2010 - 18:19 Uhr

ok vielen Dank für den hinweis, contemplate installiert. jetzt sieht das interface so aus:

Verlag

<?php
print $node->field_verlag[0]['view']
?>

Bild

<?php
print $node->field_image[0]['view']
?>

Preis

<?php
print $node->field_preis[0]['view']
?>

Was muss ich denn jetzt adden, damit das Bild links und der Textkörper rechts daneben ist? Das erschliest sich mir irwie net. Bitte, bitte postet mir was ich da rein coden muss es ist wichtig gerade!!!!!!!!!!!!!!!!

MfG

DrupalNoob

....................................................................................
ich möchte schlafend sterben wie mein opa,
und nicht schreiend und kreischend wie sein beifahrer.
....................................................................

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das kann man pauschal nciht

Eingetragen von designcontext (129)
am 20.08.2010 - 18:30 Uhr

Das kann man pauschal nciht sagen. Hast Du immer gleich breite Bilder oder variieren die?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Immer gleiche Breite bitte wieder antworten Danke

Eingetragen von FelixH (102)
am 20.08.2010 - 18:59 Uhr

Ja, die bilder haben immer die gleiche breite. Es geht um folgende seite: klick
Dort kannst du auf sachbücher gehen und dann ein buch wählen. wenn du auf eins gehst ist da ein bild und ein text. Das meine ich. Es ist ziemlicch wichtig das ich das irgendwie hinkriege....

Vielen dank für deine bisherige Hilfe!!

MfG

DrupalNoob

....................................................................................
ich möchte schlafend sterben wie mein opa,
und nicht schreiend und kreischend wie sein beifahrer.
....................................................................

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn Du schon den Print der

Eingetragen von wla (3805)
am 20.08.2010 - 23:04 Uhr

Wenn Du schon den Print der Einzelteile soweit hast, kannst Du doch auch noch entweder div-tags oder besser span-tags darum setzen die Du mit entsprechenden Klassen bestückst. Der Rest ist dann reines CSS und damit solltest Du klar kommen (gewisses Handwerkszeug ist schon erforderlich, wenn man am Design basteln möchte).

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

jaja aber...

Eingetragen von FelixH (102)
am 21.08.2010 - 12:30 Uhr

Eigentlich eine gute idee einfach ein div rum aber ich kann das div ja nur ums bild setzen um es nach links zu floaten, und nicht auch ein div um den Textkörper setzten, den der wird dort nicht angezeigt... Was soll ich da machen?

MfG

DrupalNoob

....................................................................................
ich möchte schlafend sterben wie mein opa,
und nicht schreiend und kreischend wie sein beifahrer.
....................................................................

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also ich würde ja irgendwann

Eingetragen von designcontext (129)
am 21.08.2010 - 12:41 Uhr

Also ich würde ja irgendwann mal die tausend divs ausmisten und semantisches HTML verwenden, aber das ist eine andere Baustelle... ist aber ziemlich unübersichtlich.

Bild muß als erstes stehen, dann dem Bild im css float:left geben (oder in Deinem Quelltextfall: div.field-type-filefield floaten lassen).
Dann den Texten (das sind div.field-type-text und einmal p ein padding-left von 110px geben.
Um das ganze drum herum noch ein Div, das den float aufhebt (div.group mit overflow:hidden). So müßte es gehen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielen Vielen dank , aber...

Eingetragen von FelixH (102)
am 21.08.2010 - 13:16 Uhr

Ok, das dürfte die Lösung sein, hab leider grad keine Zeit das auszuprobieren... Aber wie erzeuge ich einen weiteren div um die felder herum? In der page.tpl.php oder mit contemplate? kannst du mir das genauer erklären?
Aber vielen dank für die Hilfe, hat mich viel weiter gebracht.

MfG

DrupalNoob

....................................................................................
ich möchte schlafend sterben wie mein opa,
und nicht schreiend und kreischend wie sein beifahrer.
....................................................................

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn Du doch folgenden Code

Eingetragen von wla (3805)
am 21.08.2010 - 13:53 Uhr

Wenn Du doch folgenden Code einsetzt:

<?php
print $node->field_image[0]['view'];
?>
dann bekommst Du mit
<?php
print '<span class="xyz">' . $node->field_image[0]['view'] . '</span>';
?>

einen Span-Tag oder sonst was darum. Der Punkt ist bei PHP der Concatenation-Operator. Die Ausgabe der Variablen dazwischen wird dabei auch auf Text gewandelt. Ich habe die Tags mit Single-Quote umrahmt und nicht mit Double-Quote, da ich die Double-Quote bei der Class-Angabe brauchte. Man kann aber Text auch mit Double-Quote einrahmen.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

vielen dank

Eingetragen von FelixH (102)
am 21.08.2010 - 17:09 Uhr

ja, das wollte ich eigentlich wissen so kann ich das bild nach links floaten. Den text versuch ich dann mit div.field-type-text oder so ähnlich zu padden. Danke für die Hilfe ich probiers aus!

MfG

Drupalnoob

....................................................................................
ich möchte schlafend sterben wie mein opa,
und nicht schreiend und kreischend wie sein beifahrer.
....................................................................

  • Anmelden oder Registrieren um Kommentare zu schreiben

danke jajajajajja

Eingetragen von FelixH (102)
am 21.08.2010 - 17:25 Uhr

super es reichte schon

div.field-type-filefield
{
float: left;
margin: 10px 10px 10px 10px;
}

div.field-type-text p
{
padding-left: 110px;
}

für ein sehr gut strukturiertes Layout. Vielen dank für den Vorschlag. Es ist Perfekt. Vielen, Vielen dank.

MfG

DrupalNoob

....................................................................................
ich möchte schlafend sterben wie mein opa,
und nicht schreiend und kreischend wie sein beifahrer.
....................................................................

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • [gelöst] Drupal7.10 Fehlermeldungen ohne Site-Änderungen
  • Blockregionen per CCK Feld ausblenden
  • [erledigt] drupal 7 - read more ausblenden
  • Drupal7 für eine Produktvergleich Seite
  • Marinelli 3, Admin-Layer
  • #ajax Funktionalität in einem Field Widget
  • Image: Bildupload erst beim Speichern des Nodes
  • Views Accordion - Header Elemente nebeneinander
  • Wie kann ich Theme AUTOMATISCH umstellen, wenn sich Benutzer einlogen?
  • Überprüfung von Artikeln, die Benutzer geschrieben haben
  • Target des Weiterlesen-Links ändern?
  • CCK Auswahlfelder während des Betriebes ändern/erweitern oder in Textfeld umwandeln
Weiter

Neue Kommentare

  • Danke!
    vor 37 Minuten 21 Sekunden
  • in die template.php im
    vor 1 Stunde 43 Minuten
  • da es bisher keine etablierte
    vor 1 Stunde 53 Minuten
  • Also die lösung ist einfach
    vor 5 Stunden 12 Minuten
  • Und warum schreibst Du die
    vor 8 Stunden 10 Minuten
  • Jep, so hab ich eine View
    vor 8 Stunden 38 Minuten
  • Nimm dazu doch das Modul
    vor 9 Stunden 3 Minuten
  • okay, vielen dank :)
    vor 9 Stunden 13 Minuten
  • _target-Attribut für Links in node.tpl.php einfügen
    vor 9 Stunden 28 Minuten
  • Hallo Jonny und willkommen
    vor 10 Stunden 1 Minute

Statistik

Beiträge im Forum: 173956
Registrierte User: 15480

Neue User:

  • ghs2f1efs
  • Neoskop
  • habicht09

» Alle User anzeigen

User nach Punkten sortiert:
stBorchert5516
quiptime4713
Tobias Bähr3874
wla3805
md3777
bv3700
Thoor3678
Alexander Langer3282
dereine2635
Exterior2571
» User nach Punkten
Zur Zeit sind 1 Benutzer und 14 Gäste online.

Benutzer online

  • kahta

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Showroom
  • » Forum
  • » Drupalchannel
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's
  • Bücherecke

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed Drupal Podcast
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association