Bilder mit URLs versehen
Eingetragen von DrupalEddy (8)
am 28.07.2014 - 15:59 Uhr in
am 28.07.2014 - 15:59 Uhr in
Hallo,
Ich arbeite zum ersten mal mit Drupal und ich bekomme es irgendwie nicht auf die Reihe ein Bild mit einem Hyperlink zu versehen, der bei Klick auf die gegebene URL weiterleitet. Nachdem ich mich die letzten 2 Wochen mit Drupal auseinandergesetzt habe, bin ich davon überzeugt, dass Drupal keine solche Funktion hat und ein Modul verwenden zu müssen.
Daher wollte ich euch fragen ob ihr ein Modul kennt, das mir soetwas ermöglicht.
Ich wollte eigentlich LInk Image Field verwenden, jedoch wird das nicht mehr in Drupal 7 weitergeführt.
Ich bedanke mich schon im vorraus,
Eddy
- Anmelden oder Registrieren um Kommentare zu schreiben
Ich nehme mal an, Du meinst
am 28.07.2014 - 17:25 Uhr
Ich nehme mal an, Du meinst ein Bild in einem Beitrags-Body???? Nutzt Du einen WYSIWYG-Editor wie CKEditor oder TinyMCE? Oder möchtest Du ein Feld zu einem Inhaltstypen hinzufügen, wo man ein Bild hochladen kann? Soll dieses Bild dann verlinkt sein????
Ich habe einen neuen
am 28.07.2014 - 17:30 Uhr
Ich habe einen neuen Inhaltstypen erstellt, der nur aus einem Bild besteht und ihn auf die Startseite gepackt, Problem ist jetzt, ich möchte dieses Bild mit einer URL verlinken und ich weiß nicht wie
Ja schon klar, Du willst ein
am 28.07.2014 - 17:50 Uhr
Ja schon klar, Du willst ein Bild verlinken - aber da es da unendlich viele Möglichkeiten gibt, wie wor und was, braucht man dazu etwas mehr Hintergund, um Dir helfen zu können.
Wie fit bist Du denn mit Theming? Hast Du schon mal ein Drupal-Theme erstellt bzw. die PHP-Dateien angepasst? Ohne ein bisschen Theming wird es nämlich nicht gehen.
DrupalEddy schrieb Ich habe
am 28.07.2014 - 18:04 Uhr
Ich habe einen neuen Inhaltstypen erstellt, der nur aus einem Bild besteht und ihn auf die Startseite gepackt, Problem ist jetzt, ich möchte dieses Bild mit einer URL verlinken und ich weiß nicht wie
Du würdest in deinem Inhaltstyp ein weiteres Feld für den Link anlegen. Mithilfe eines Field-Formatters lässt sich dann die Ausgabe des eigentlichen Bildes umschreiben.
Für deinen Fall gibt es sogar schon ein Drupal Contrib Modul - schau dir mal https://www.drupal.org/project/image_link_formatter an - damit sollte sich das Ganze problemlos umsetzen lassen.
So sparst du dir auch direkt Theming-Arbeit und kannst die Konfiguration direkt über das Modul steuern.
SteffenR
http://www.twitter.com/_steffenr
Drupal-Initiative e.V.
Naja die Methode im PHP-Code
am 28.07.2014 - 18:07 Uhr
Naja die Methode im PHP-Code möchte ich aber vermeiden, da sie zu unflexibel ist. d.h. falls sich die URL verändert muss ich immer in den Code in den PHP-Dateien verändern.
Der Grund dafür dass ich das Thema in "Modulsuche" gespeichert hab ist ja, dass ich ein Modul suche, das mit automatisch Bilder mit Links versieht und sie eventuell auch noch in eine Node umwandelt.
Entschuldige, aber Du hast
am 28.07.2014 - 21:27 Uhr
Entschuldige, aber Du hast das nicht verstanden oder Dein Problem nicht gut genug geschildert. Wenn Du ein Feld im Inhaltstypen für den Link definierst und der Wert des Feldes als Link im Formatter genutzt wird, geht es gar nicht flexibler - Du schreibst ja nicht per Hand einen URL direkt in das PHP. So kannst Du für jedes Bild einen eigenen Link festlegen. Offensichtlich hast Du also noch nicht so die Erfahrung mit Templates/ PHP-Code???? Das müssten wir schon wissen um abzuschätzen zukönnen, wie detailliert Du Hilfe benötigst.
Kein Modul notwendig
am 29.07.2014 - 11:18 Uhr
Ich gehe mal davon aus, dass Du auf der Startseite ein Bild zeigen willst, das per Klick mit einem Inhalt (node) verlinkt ist. Der Link, der dann aufgerufen wird, kann das Bild enthalten und zusätzlich Text.
Die Steuerung funktioniert über das Menü STRUKTUR - INHALTSTYPEN - DEIN INHALTSTYP.
Ruf Deinen Inhaltstyp auf. Über "Anzeige verwalten" kann man steuern, was a) im Standard (Voller Inhalt) und was b) im ANRISS zu sehen sein soll. Der Anriss erscheint auf der Startseite.
Im ANRISS kannst Du z.B. festelgen, dass nur das Bild auf der Startseite zu sehen sein soll.
Ganz rechts ist ein "Zahnrad-Symbol": Anklicken. Dann kann man auswählen, wie das Bild (via vorher definierte "Bildstyle") angezeigt werden soll. Außerdem kann man anklicken: "Bild mit Inhalt"(=node) verlinken.
So schaut das auf meiner Seite aus: http://www.evangelisch-kulmbach.de. Ich hab allerdings neben den Bildern immer auch Anrisstext dabei. Aber den kann man via "Anzeige verwalten" unsichtbar machen. Die nicht benötigten Felder nach unten in den Bereich "ausgeblendet" ziehen.