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

[gelöst] CCK URL-Feld mit image-tag umranden ?

Eingetragen von unicl (32)
am 13.06.2009 - 00:37 Uhr in
  • Anfängerfragen
  • Drupal 6.x

Hallo,

ich verzweifle seit stunden :)

ich möchte für artikel mit cck ein feld für die eingabe einer url erstellen. dieses soll aber nicht

<a href="[URL]">[LINK_TEXT]</a>

ausgeben sondern dann einen link mit thumbalizr-screenshot machen:

<a href="[URL]"><img src="http://api.thumbalizr.com/?url=[URL]&amp;width=250&amp;output=text" alt="[LINK_TEXT]" /></a>

ausgeben.

Wie mach ich das ?

Vielen lieben Dank !!!

‹ Blue Marine / Hintergrund der Beiträge auf der Startseite anpassen Feed php Code - Hilfe bei der Erstellung ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Schreibst Du das

Eingetragen von drupalino (1064)
am 13.06.2009 - 01:36 Uhr

Schreibst Du das wirklich so? also mit den eckigen Klammern???

-------------------
gruss
drupalino

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nein, das hab ich da nur als

Eingetragen von unicl (32)
am 13.06.2009 - 12:24 Uhr

Nein, das hab ich da nur als platzhalter für die variablen gelassen, bitte ich bin bloß drupal neuling und nicht patrick star !

drupal ist mir völlig neu, die ausgabe von link (cck) kann man ja schon anpassen, aber das möchte ich mir echt sparen in dem modul rumzucoden, da muss es dochh eine anderee möglichkeit geben, oder ?

  • Anmelden oder Registrieren um Kommentare zu schreiben

okay, aber die Frage muss ja

Eingetragen von drupalino (1064)
am 13.06.2009 - 12:22 Uhr

okay, aber die Frage muss ja werlaubt sein. Mir scheint es dennoch so, dass der Link nicht richtig interpretiert wird, wenn Du mit der Maus über den link fährst, wie sieht er denn da aus, ist der auch korrekt??

-------------------
gruss
drupalino

  • Anmelden oder Registrieren um Kommentare zu schreiben

ja die ausgabe von link habe

Eingetragen von unicl (32)
am 13.06.2009 - 13:36 Uhr

ja die ausgabe von link habe ich noch nicht verändert da ich auch keine stelle finde an der ich das machen kann, das feld für die linkeingabe habe ich schon angelegt und er wird auch korrekt im artikel angezeigt und funktioniert, nur wie kann ich ihn verändern ?

den obigen code habe ich auch nur als beispiel angeführt die ausgabe ist korrekterweise so in der fertigen seite:

<div class="field field-type-link field-field-thumblink">
      <div class="field-label">Vorschau-Bild:&nbsp;</div>
    <div class="field-items">
            <div class="field-item odd">
                    <a href="http://google.com" target="_blank">Google</a>        </div>
        </div>
</div>
</div>

Nachtrag:
ich habe Content Templates für cck installiert,

Zwar funktioniert es mit dem Vorschaubild jetzt, aber dafür fehlt plötzlich der text von artikel, ich habe aber nur das feld vom link verändert,was mache ich falsch ?

original:

<div class="field field-type-link field-field-thumblink">
  <h3 class="field-label">Vorschau-Bild</h3>
  <div class="field-items">
      <div class="field-item"><?php print $node->field_thumblink[0]['view'] ?></div>
  </div>
</div>

und das habe ich verändert (Affect body output aktiviert + Body Variables verwendet):

<div class="field field-type-link field-field-thumblink">
  <h3 class="field-label">Vorschau-Bild</h3>
  <div class="field-items">
      <div class="field-item"><a target="<?php print $node->field_thumblink[0]['attributes']['target'] ?>" href="<?php print $node->field_thumblink[0]['url'] ?>"><img src="http://api.thumbalizr.com/?url=<?php print $node->field_thumblink[0]['url'] ?>&width=250&output=text" alt="<?php print $node->field_thumblink[0]['title'] ?>" /></a></div>
  </div>
</div>

Ah !!!
Schön langsam wirds mir doch klar jetzt muss ich wohl so dinge wie:
<?php print $node->content['body']['#value'] ?> selber dazu geben, na das wird ein Spaß, aber trotzdem find ich drupal recht interessant auch wenns murds-kompliziert ist finde ich, da geht einiges !!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das geht aber viel einfacher!

Eingetragen von kiwi (1)
am 09.08.2009 - 20:54 Uhr

Hi,

du brauchst dich da gar nicht rumspielen - schreib doch einfach deine eigene theming funktion dafür!

schau dir einfach in dem module cc/text das an.

du brauchst folgendes:
(ich hab mal schnell das text module gepatched - es müsste aber auch in einem eigenen modul funktionieren

<?php

function theme_text_formatter_image($element) {
  return (
$allowed =_text_allowed_values($element)) ? $allowed : '<img src="'. $element['#item']['safe'] .'">';
}
function
MOULE_theme() {
  return array(
   
'text_formatter_image' => array(
     
'arguments' => array('element' => NULL),
    ),
  );
}
function
MODULE_field_formatter_info() {
  return array(
   
'image' => array(
     
'label' => t('Image'),
     
'field types' => array('text'),
     
'multiple values' => CONTENT_HANDLE_CORE,
    ),
  );
}
?>

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Rolle erstellen nicht zu finden
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • 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
Weiter

Neue Kommentare

  • Keiner der mir weiterhelfen
    vor 19 Stunden 50 Minuten
  • Rollen
    vor 6 Tagen 23 Stunden
  • Inzwischen sind wir bei
    vor 2 Wochen 3 Tagen
  • Migrieren von D7 auf D8/ D10/ D11
    vor 2 Wochen 4 Tagen
  • melde mich mal wieder, da ich
    vor 10 Wochen 1 Tag
  • Hey danke
    vor 10 Wochen 2 Tagen
  • Update: jetzt gibt's ein
    vor 10 Wochen 3 Tagen
  • Hallo, im Prinzip habe ich
    vor 11 Wochen 10 Stunden
  • Da scheint die Terminologie
    vor 11 Wochen 13 Stunden
  • Kannst doch auch alles direkt
    vor 11 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250239
Registrierte User: 20467

Neue User:

  • StevenEness
  • ocvk2810
  • marouane.blel

» 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 33 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