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

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

Eingetragen von FelixH (108)
am 18.08.2010 - 18:31 Uhr in
  • 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 (143)
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 (108)
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

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also entweder findest Du mit

Eingetragen von designcontext (143)
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 (108)
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

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das kann man pauschal nciht

Eingetragen von designcontext (143)
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 (108)
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

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn Du schon den Print der

Eingetragen von wla (9461)
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 (108)
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

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also ich würde ja irgendwann

Eingetragen von designcontext (143)
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 (108)
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

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn Du doch folgenden Code

Eingetragen von wla (9461)
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 (108)
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

  • Anmelden oder Registrieren um Kommentare zu schreiben

danke jajajajajja

Eingetragen von FelixH (108)
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

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Tagen 18 Stunden
  • Hey danke
    vor 3 Tagen 13 Stunden
  • Update: jetzt gibt's ein
    vor 4 Tagen 7 Stunden
  • Hallo, im Prinzip habe ich
    vor 1 Woche 1 Tag
  • Da scheint die Terminologie
    vor 1 Woche 1 Tag
  • Kannst doch auch alles direkt
    vor 1 Woche 6 Tagen
  • In der entsprechenden View
    vor 1 Woche 6 Tagen
  • Dazu müsstest Du vermutlich
    vor 1 Woche 6 Tagen
  • gelöst
    vor 4 Wochen 2 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 15 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Ü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

Quicklinks III

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

RSS & Twitter

  • Drupal Planet deutsch
  • 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