Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Themes & Theming ›

[gelöst] Userprofile mit bearbeiten bild Themen

Eingetragen von Svenswiss (218)
am 12.09.2012 - 01:09 Uhr in
  • Themes & Theming
  • Drupal 7.x oder neuer

Hallo Zusammen. Ich möchte gerne folgendes Realisieren in Userprofile

Klickt der Benutzer auf Bleistift Symbol wird er automatisch auf "/edit/irgendwas" umgeleitet.
Bin für jede Hilfe dankbar.

LG
Sven

‹ Elemente nicht darstellen - aus Theme löschen "Autor- und Datumsinformationen anzeigen" aktualisiert sich nicht? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Basis in HTML und CSS: ein

Eingetragen von wla (9461)
am 12.09.2012 - 08:38 Uhr

Basis in HTML und CSS: ein a-Tag mit Bild anstelle von Text "zu Fuß", z.b. in dem entsprechenden Template-File, erstellen und mittels CSS an der gewünschten Position zeigen.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo WernerLeider

Eingetragen von Svenswiss (218)
am 12.09.2012 - 11:43 Uhr

Hallo Werner

Leider funktioniert das für Profil bearbeiten nicht

<a href="/%/edit/irgendwas"><img src="/drupal/sites/all/themes/mytemplate/images/comment-30.png" alt="alt" /> </a>

hast du eine Idee?

LG
Sven

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du kannst im a-Tag bei href

Eingetragen von wla (9461)
am 12.09.2012 - 12:03 Uhr

Du kannst im a-Tag bei href keine Wildcard benutzen. Da muss eine konkrete URL stehen. Wenn es abhängig vom User sein soll, musst Du mit der l-Funktion im Template-File den Link zusammenbasteln. Für das Positionieren ist aber auch danach noch CSS notwendig.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke Werner Mal sehen wie

Eingetragen von Svenswiss (218)
am 12.09.2012 - 13:21 Uhr

Danke Werner

Mal sehen wie ich das machen werde, gehe mal zu api.drupal.org mal sehen was ich da finden kann

LG
Sven

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du kannst auch mal das Modul

Eingetragen von Fulgrim (25)
am 24.09.2012 - 13:56 Uhr

Du kannst auch mal das Modul me aliases benutzen. Dann kannst du in einfach einen Link mit user/me/edit setzen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

So (z.B.) kannst du das

Eingetragen von Ionit (1802)
am 24.09.2012 - 14:45 Uhr

So (z.B.) kannst du das machen

<?php
if (arg(0) == 'user' && is_numeric(arg(1))) {
$user = user_load(arg(1));
print
l('<img src="' . 'path/to/image">', 'user/' . $user->uid . '/edit' . '/irgendwas' . '/nochwas', array('html' => 'true'));
}
?>

  • Anmelden oder Registrieren um Kommentare zu schreiben

Super lonit! Herzlichen

Eingetragen von Svenswiss (218)
am 24.09.2012 - 17:01 Uhr

Super lonit! Herzlichen dank!

Nur noch ein kleines Problem ist schon noch vorhanden zu Pfad.

Also wenn Benutzer auf sein Profil ist mit Pfad "/user" sind die Bilder da aber wenn!
der Benutzer auf Button "bearbeiten" klickt und wieder auf Button "ansicht" klickt
ist der Pfad dann "/users/benutzername" und die Bilder werden nicht mehr angezeigt.

Hast du eine Idee warum das nicht funktioniert?

LG
Sven

Und nochmals Herzlichen dank!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Setze einen Slash vor den

Eingetragen von Ionit (1802)
am 24.09.2012 - 17:36 Uhr

Kontorlliere mit Firebug den Bildpath - ich glaube da musst du einen Slash vor den Bildpath '/path/to/image">' setzen.

oder nutze $base_path (ich weiß aber nicht ob $base_path in Drupal 7 verfügbar ist (ich nutze nur 6) - musste mal selbst schauen)

<?php
if (arg(0) == 'user' && is_numeric(arg(1))) {
global
$base_path;
$user = user_load(arg(1));
print
l('<img src="' . $base_path . 'path/to/image">', 'user/' . $user->uid . '/edit' . '/irgendwas' . '/nochwas', array('html' => 'true'));
}
?>

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ionit schrieb <?phpif (arg(0)

Eingetragen von Svenswiss (218)
am 24.09.2012 - 17:58 Uhr
Ionit schrieb

<?php
if (arg(0) == 'user' && is_numeric(arg(1))) {
global
$base_path;
$user = user_load(arg(1));
print
l('<img src="' . $base_path . 'path/to/image">', 'user/' . $user->uid . '/edit' . '/irgendwas' . '/nochwas', array('html' => 'true'));
}
?>

Genauso hat es funktioniert, echt super Sache :-)

Ich bin froh das es so tolle hilfsbereite Menschen gibt hier im Forum

Herzlichen dank ionit

LG
Sven

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20450

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» 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 7 Gäste online.

Benutzer online

  • wla

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