Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

Felder weiter "auseinander"

Eingetragen von phoenity123 (36)
am 20.11.2010 - 15:38 Uhr in
  • Anfängerfragen
  • Drupal 6.x

Hi

Ich habe CCK mit Views installiert, einen neuen Inhaltstyp definiert und Felder hinzugefügt; ich kann bei den Feldern bzgl. Design ja Inline, oberhalb und hidden anwählen. Schön und gut, aber wie kann ich das Ganze etwas "auseinanderziehen"?

Zur Verdeutlichung hier ein kleiner Screen:

http://www.imagebanana.com/view/np0h5rkg/Bildschirmfoto.png

Auch wenn ich oberhalb anwähle, sieht es ja genau gleich "eng" aus:

Pflanze: blablabla ...
blablabla
Vorkommen:

Ich möchte das aber so haben:
Pflanze: blablabla....
blablabla
(<---)
Vorkommen:

Am Besten via CSS, sodass ich das in Pixeln angeben kann. Da ich nicht mal genau weiss, wonach ich suchen muss, stelle ich das einfach mal in die Anfängerfragen rein.

Vielen Dank im Voraus, lg phoenix123

‹ BBCode hat mein Layout zerstört problem mit preprocess function ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich rate immer zu Firefox und

Eingetragen von Thoor (3678)
am 20.11.2010 - 16:37 Uhr

Ich rate immer zu Firefox und Firebug für solche CSS Probleme ...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Da reicht auch der Chromium

Eingetragen von phoenity123 (36)
am 20.11.2010 - 18:13 Uhr

Da reicht auch der Chromium Browser aus. Habe jetzt nachdem ich 10min lang die richtige Datei gesucht habe endlich die Richtige gefunden. Das Abändern war dann kein Problem mehr.

Für alle, die das auch gern so hätten: Der betroffene Code ist:

<div class="field field-type-text field-field-name">
    <div class="field-items">
            <div class="field-item odd">
                      <div class="field-label-inline-first">
              Name:&nbsp;</div>
                          </div>
        </div>
</div>
//// (hier sollte ein <br/> drin sein//////
<div class="field field-type-text field-field-verbreitung">
    <div class="field-items">
            <div class="field-item odd">
                      <div class="field-label-inline-first">
              Verbreitung:&nbsp;</div></div>
        </div>
</div>

Abzuändern ist content-field.tpl.php in /cck/themes, und zwar von

         <div class="field-item <?php print ($count % 2 ? 'odd' : 'even') ?>">
          <?php if ($label_display == 'inline') { ?>
            <div class="field-label-inline<?php print($delta ? '' : '-first')?>">
              <?php print t($label) ?>:&nbsp;</div>
          <?php } ?>
          <?php print $item['view'] ?>
        </div>

zu

<div class="field-item <?php print ($count % 2 ? 'odd' : 'even') ?>">
          <?php if ($label_display == 'inline') { ?>
            <div class="field-label-inline<?php print($delta ? '' : '-first')?>">
              <?php print t($label) ?>:&nbsp;</div>
          <?php } ?>
          <?php print $item['view'] ?>
        </div> <br/>

@PHP-Begabte: ist das so eine "schöne" Lösung? Oder gibt es da noch etwas anderes?

Vielen Dank, lg phoenix123

EDIT: Der Code macht mich jetzt gleich etwas neugierig: Was macht dieses t vor ($label) eigentlich dort im Code?

              <?php print t($label) ?>:&nbsp;</div>

EDIT2: <br> durch <br/> ersetzt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du kannst das gerne so machen

Eingetragen von Thoor (3678)
am 20.11.2010 - 17:57 Uhr

Du kannst das gerne so machen ... bei DRUPAL führe immer eine Menge Wege nach Rom :-)

Nur eine solltest Du nie machen! Und zwar Änderungen am CORE, oder an den Original Modul Dateien. Der richtige Weg wäre es, die content-field.tpl.php in /cck/themes zu kopieren, in dein eigenes Theme einzufügen und dort die Änderungen an der eingefügten Kopie zu machen. Eventuell noch die Theme Registry aufbauen und den Cache leeren ...

Wenn du CCK in Zukunft mal aktualisierst, dann ist Deine gemachte Änderung nämlich ansonsten weg!

PS: Eines noch, statt <br> solltest du besser <br/> nutzen ... Falls Du mal w3c validierst, dann sparst du schon mal einen Fehler aus :-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ok vielen Dank, da werde ich

Eingetragen von phoenity123 (36)
am 20.11.2010 - 17:58 Uhr

Ok vielen Dank, da werde ich mich mal einlesen.

Kannst du mir vielleicht noch bei dieser Frage helfen?

Der Code macht mich jetzt gleich etwas neugierig: Was macht dieses t vor ($label) eigentlich dort im Code?

        <?php print t($label) ?>:&nbsp;</div>

Weil das gehört irgendwie nirgends dazu, oder?

  • Anmelden oder Registrieren um Kommentare zu schreiben

t wird genutzt, um zu zeigen,

Eingetragen von Thoor (3678)
am 20.11.2010 - 17:59 Uhr

t wird genutzt, um zu zeigen, daß der folgende Begriff "translational" ... übersetzbar ist. Du kannst alle Strings mit "t" davor in Deiner Oberflächenübersetzung übersetzen ...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ach soooo. Logisch. Im

Eingetragen von phoenity123 (36)
am 20.11.2010 - 18:02 Uhr

Ach soooo. Logisch. Im Nachhinein. Ist das etwas Drupalspezifisches? Weil der normale gEdit (Ubuntu-Texteditor) zeigt das eben in keiner "normalen" Farbe an, bzw. er weiss halt nicht wohin/wozu das "gehört".

Vielen Dank, lg phoenix123

  • Anmelden oder Registrieren um Kommentare zu schreiben

t() ist eine Funktion von

Eingetragen von Exterior (2903)
am 20.11.2010 - 19:18 Uhr

t() ist eine Funktion von Drupal (siehe hier)

  • 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 1 Woche 4 Tagen
  • Hey danke
    vor 1 Woche 5 Tagen
  • Update: jetzt gibt's ein
    vor 1 Woche 6 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 3 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 3 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 1 Tag
  • In der entsprechenden View
    vor 3 Wochen 1 Tag
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 1 Tag
  • gelöst
    vor 5 Wochen 4 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 5 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20451

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» 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 1 Benutzer und 24 Gäste online.

Benutzer online

  • C_Logemann

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