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

link field: Bild statt Link darstellen möglich???

Eingetragen von Anonymous (0)
am 03.12.2011 - 19:46 Uhr in
  • Views
  • Drupal 6.x

Kann man beim link field ein Bild statt eines Links darstellen?

Also ich möchte das in der nodeansicht bei einem eingefügten url nicht der link sondern ein von mir vorher festgelegtes Standardbildchen angezeigt wird!

Habs schon mit Link Image Field versucht, aber ich möchte nicht das der user ein bild hochladen kann und dann eine url eingibt, sondern immer ein gleiches Standardbild anzeigen lassen wenn der user einen link setzt (zb.: xingicon)
(Linkimagefield wär ansonsten perfekt für mein vorhaben aber anscheinend kann man nicht default image als standard festlegen und gleichzeitig die option eigenes Bild hochlade3n unterdrücken?! Wenns doch geht bitte sagen;)

Felder miteinander verknüpfen bzw. optional hintereinander anzeigen kann ich schon mit dem modul http://drupal.org/project/conditional_fields

Siehe dieser Post

Damit kann ich im Fall das ein linkfield ausgefüllt wird zusätzlich ein imagefield anzeigen lassen!
Dann hab ich zwar ein Link und unterhalb ein dazugehöriges Bild, welches aber nicht verlinkt (anklickbar) ist!

Ziel ist es mehrere Standardlogos zu haben und sie vom User richtig verlinken zu lassen (Zb.: Icon von einem Buch wo user seinen Link zu seinem Lieblingsbuch setzt,)

Da es sehr viele Logos werden sollen wärs cool wenn es irrgendwie über cck oder welchen zusatz field modulen lösbar wäre!
Von template herumschrauben oder etwa views hab ich übrigens keinen plan!

Wär cool wenn wer ne Antwort wissen würde!

‹ [gelöst] Modul? view-rows dynamische höhe berechnen - positionieren? 1 exposed filter soll 2 oder mehr Page-Displays filtern - geht das? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

- Push

Eingetragen von kennedy (nicht überprüft) (0)
am 06.12.2011 - 13:43 Uhr

- Push

  • Anmelden oder Registrieren um Kommentare zu schreiben

Schau dir mal das Modul

Eingetragen von SteffenR@drupal.org (2262)
am 06.12.2011 - 18:38 Uhr

Schau dir mal das Modul [do:urlicon] an - hier werden für externe Links automatisch Icons gesetzt - aus diesem Modul kann man sich auf jeden Fall Anregungen für deine Anforderungen holen.

Ansonsten besteht noch die Möglichkeit hier direkt über CSS und entsprechende Selektoren zu arbeiten - anbei ein Beispiel:
.content ul li a[href$=".pdf"]

Hier könntest du dann für die Links ein background-image setzen.

Dieser Selektor würde alle LInks, die auf .pdf entsprechend formatieren - du kannst hier aber auch nach ganzen Wortteilen suchen etc. Müsstest du mal selbst ein wenig bei Google schauen.

SteffenR

  • Anmelden oder Registrieren um Kommentare zu schreiben

und wenn du per CSS ein

Eingetragen von sepp68 (444)
am 06.12.2011 - 16:29 Uhr

und wenn du per CSS ein background-Bild für den Link definierst ?

Setzt natürlich voarus, daß du immer das gleiche Bild willst.

ich gehe davon aus, daß der Link in einem Div mit der Klasse "link-field" o.ä. ist:

z.B:

.link-field a {
  background:transparent url('BILD.png') no-repeat right top;
  display: inline-block;
  height: 20px;
  width: 20px;
  text-indent: -9999 em;
}

Height und Width der Grafik anpassen
und text-indent schiebt den Text ins Nirwana

ACHTUNG ! Ist ungetestet !

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke .. dieser Ansatz hat

Eingetragen von kennedy (nicht überprüft) (0)
am 08.12.2011 - 00:47 Uhr

Danke .. dieser Ansatz hat mich zu folgenden gebracht

Hab das modul http://drupal.org/project/follow gefunden wo eiige icons schon abgelegt sind..

in der datei follow.css kann hab ich dann folgendes stehen (Beispiel link zu xing icon)

a.follow-link {
height: 30px;
display: block;
line-height: 26px;
padding-left: 28px;
background-position: 0 0;
background-repeat: no-repeat;
}

a.follow-link-facebook {
background-image: url(icons/small/icon-xing.png);

nach diesem muster kann ich noch weiter icon links erstellen wenn ich vorher das dementsprechende bild in nem ordner ablade..

in der follow modul datei stehl folgendes zu jedem link/icon

'xing'    => array(
      'title' => t('Xing'),
      'domain' => 'xing.com',

War also ein leichtes die css. datei richtig anzupassen!

Wenn ich jez ausschlieslich nur mehr links über das link felder hochlade wo leg ich die css datei in diesem fall ab (sites/all/link???)

die link css datei sieht so aus:

div.link-field-column {
  float: left;
  width: 48%;
}

div.link-field-column .form-text {
  width: 95%;
}

Kann ich obenstehende codes einfach daruntersetzen?

Frage was ist wenn mal ein update von link modul ansteht sind die anpassungen der css datei ja wieder weg ?

Es also nicht sinn voller irrgendwo abseits seine Eigenen css datein zu platzieren?

Hab mir diese Theorie jetzt mal selber zurechtgelegt.. keine Ahnung wieviel davon Sinn ergibt ;)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Eigenes Mini-Modul

Eingetragen von sepp68 (444)
am 08.12.2011 - 10:21 Uhr

Hallo Kennedy,

ganz sauber wäre es, wenn du ein eigenes Modulk schreibst und dort den

hook_follow_networks_alter

wie in der follow.api.php beschrieben aufrufst.

In diesem Modul könntest du auch mit drupal_add_css den CSS-File hinzufügen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

ich bin noch meilen davon

Eingetragen von kennedy (nicht überprüft) (0)
am 08.12.2011 - 13:53 Uhr

ich bin noch meilen davon entfernt ein eignes modul zu schreiben zu können,;) obwohl es ja angeblich nicht so schwer sein soll..

Jedenfalls will win paar usern Rechte geben damit sie selber nodes/inhaltstypen mit fixen Icon erstellen dürfen wo user mit wenigeren Rechten dann optional einen Link angeben können!
Werd also sowiso ein modul ähnlich dem linkimagefield brauchen , aber eben nur mit der einstellung, immer das default bild welches der admin vorgibt verlinken zu können..

Werd wenn sich keine andere Lösung findet mal bei den Jobangeboten auslagern und anfragen wieviel der Spaß kosten könnte ..

Zitat:

hook_follow_networks_alter

wie in der follow.api.php beschrieben aufrufst.

In diesem Modul könntest du auch mit drupal_add_css den CSS-File hinzufügen

danke für den Tipp, werd mal versuchen wie weit mein Wissen mich damit bringt!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn du immer das gkeiche

Eingetragen von sepp68 (444)
am 08.12.2011 - 21:51 Uhr

Wenn du immer das gkeiche Bild willst, dann beherze doch nochmal meinen Post weiter oben:

sepp68 schrieb

und wenn du per CSS ein background-Bild für den Link definierst ?

Setzt natürlich voarus, daß du immer das gleiche Bild willst.

ich gehe davon aus, daß der Link in einem Div mit der Klasse "link-field" o.ä. ist:

z.B:

.link-field a {
  background:transparent url('BILD.png') no-repeat right top;
  display: inline-block;
  height: 20px;
  width: 20px;
  text-indent: -9999 em;
}

Height und Width der Grafik anpassen
und text-indent schiebt den Text ins Nirwana

ACHTUNG ! Ist ungetestet !

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja danke hab deine medothe

Eingetragen von kennedy (nicht überprüft) (0)
am 09.12.2011 - 13:47 Uhr

Ja danke hab deine medothe und den code vom follow modul beides schon getestet funktionieren auch! Danke!

Aber wie ganz oben steht..

Zitat:

Da es sehr viele Logos werden sollen wärs cool wenn es irrgendwie über cck oder welchen zusatz field modulen lösbar wäre!

.. will ich noch eine weitere möglichkeit per cck field finden um nicht in die css datei zu müssen!

(Also sehr viele verschiedene immer gleiche Logos: Link zum Xing Profil immer Xing Logo, Link zum Liebliengsbuch immer gleichen Buch Icon, Link zur Eignen Webseite immer eigenen gleichen Standardlogo.. usw )

Es funktioniert also bereits eigene die Logos per CSS Datei zu aufzurucfen.
Um die CSS Datei berbeiten zu können muß ich aber übers FTP rein - würd es gerne aber direkt bei den Inhaltstypen machen (geht das üwerhaupt, wenn Wie???)

Im Endefefekt sollen User mit erweiterten Rechten für andere User solche Inhaltstypen mit x - beliebigen ebn samt Icon-Link- Feldern erstellen dürfen!

Und den Usern mir erweiterten Rechten kann ich natürlich nicht in die CSS Datei gehen lassen und darum solls direkt beim Ihaltstyp erstellen möglich sein!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • [Gelöst] Menü wie hier samsung.com/de/ wie, mit Drupal?
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • [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?
Weiter

Neue Kommentare

  • Казино с минимальным депозитом
    vor 3 Stunden 6 Minuten
  • Казино с минимальным депозитом
    vor 3 Stunden 6 Minuten
  • Казино с минимальным депозитом
    vor 3 Stunden 8 Minuten
  • Казино с минимальным депозитом
    vor 3 Stunden 9 Minuten
  • Казино с минимальным депозитом
    vor 3 Stunden 10 Minuten
  • melde mich mal wieder, da ich
    vor 2 Wochen 4 Tagen
  • Hey danke
    vor 2 Wochen 5 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 6 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 3 Tagen
  • Da scheint die Terminologie
    vor 3 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250238
Registrierte User: 20457

Neue User:

  • Znogsnernoimb
  • ByteScrapers
  • Mroppoofpaync

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