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

  • 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 4 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: 20452

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 0 User und 2 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