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

Wie genau funktioniert denn nun Drupal?

Eingetragen von cesupa (4)
am 15.10.2008 - 16:48 Uhr in
  • Anfängerfragen

Hallo,

ich bin in Drupal ziemlich neu und versuche gerade zu verstehn, wie Drupal im Einzelnen so funktioniert, damit ich es mit PHP & Co für meine Bedürfnisse anpassen kann. Zurzeit versuche ich als Anfängerprojekt erstmal eine einfache Communityseite aufzubauen. Hab mir dafür schonmal CCK, Views, Content Profile und noch einige andere Module geladen und installiert. Die Profilinformation an sich stehen soweit, das ganze soll auf der Accountseite angezeigt werden und sieht so schon mal ganz gut aus. Mich stört nur, dass das Profil an sich eingerahmt ist und sich darüber der Schriftzug "Profil" befindet, der das ganze unprofessionell wirken lässt, als ob man die Profildaten einfach so in die Seite geklebt hätte und dem Ganzen ne schöne Überschrift gegeben hat. Ich möchte jetzt also diesen Titel weg kriegen, damit dann das Profil die Seite ausfüllt. Jetzt meine Frage: Wie kann ich Drupal sagen, dass diese Zwischenüberschrift nicht mit angezeigt werden soll? Nutze Drupal 6.5.

Ich habs schonmal damit versucht:

<?php

if(arg(0)=='user')
{
  
$vars['title']='';
}
?>

Jedoch musste ich mit Bedauern feststellen, dass "Profil" nicht in $vars['title'] gespeichert wird. Wie kriege ich denn nun raus, wo dieser störende Schriftzug gespeichert ist, damit ich ihn eliminieren kann? Und muss ich das eigentlich immer in die template.php Datei reinschreiben? Das erscheint mir irgendwie unpraktisch, da ich die Änderung übernehmen muss, möchte ich ein neues Theme aufsetzen, gibts da evtl. eine "Universal"-Lösung?

Gruß
cesupa

‹ Menüpunkt -> user/%/edit Poll, nur einmal abstimmen ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

die einfachste Variante: in

Eingetragen von mikolaskova (776)
am 17.10.2008 - 11:27 Uhr

die einfachste Variante:

in der css-Datei Deines Themes diesen Titel unsichtbar machen (ich glaube das ist #user-edit und der verwendete Tag ist legend-->d.h. etwas in der Art wie #user-edit legend{ display:none;})

die andere:
die funktion suche, welche diesen Code ausgibt und mit der entsprechenden themeable function in Deinem Theme überschreiben

Gruss

Adriana

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo, ich habs jetzt so

Eingetragen von cesupa (4)
am 17.10.2008 - 14:02 Uhr

Hallo,

ich habs jetzt so gelöst, dass ich die entsprechenden Codezeilen im Modul auskommentiert habe, ist zwar nicht die feine Englische Art aber hat funktioniert. Was genau ist denn eine "themeable function"?

Gruß
cesupa

  • Anmelden oder Registrieren um Kommentare zu schreiben

Eine Funktion, welche Du in

Eingetragen von mikolaskova (776)
am 17.10.2008 - 14:15 Uhr

Eine Funktion, welche Du in Deinem Theme überschreiben kannst

http://api.drupal.org/api/group/themeable/5

  • Anmelden oder Registrieren um Kommentare zu schreiben

okay, Danke für deine

Eingetragen von cesupa (4)
am 17.10.2008 - 15:18 Uhr

okay, Danke für deine Hilfe, ich werd mir das mal genauer anschauen.

Gruß
cesupa

  • Anmelden oder Registrieren um Kommentare zu schreiben

So, hab mir das jetzt mal

Eingetragen von cesupa (4)
am 17.10.2008 - 19:06 Uhr

So, hab mir das jetzt mal angeschaut und anscheinend nicht ganz verstanden.... Ich hab mir zuvor nochmal in Drupal 5 mit Hilfe des Advanced Profile Kit ein Profil erstellt, welches soweit schon mal super aussieht, nur das Gästebuch müsste ich noch etwas abändern. Zum Beispiel wird über den Gästebucheinträgen ein Link zum Userprofil angezeigt, obwohl man schon auf der Profilseite ist....den möchte ich jetzt gerne wegmachen ohne etwas im Gästebuchmodul zu verändern. Hab mir da jetzt mal die "themable" Funktion theme_user_profile() ausgesucht, wie muss ich jetzt mit der umgehen? Ich hab versucht folgendes in die template.php zu schreiben:

<?php

function theme_user_profile($user,$fs=array())
{
    echo
var_dump($fs);
    echo
"TEST";
}

?>

Aber da kommt -wie erwartet- ein Redeklarationsfehler. Habs dann nochmal wie folgt probiert:

<?php

function phptemplate_user_profile($user,$fs=array())
{
    echo
var_dump($fs);
    echo
"TEST";
}

?>

Aber da passiert -wie erwartet- rein gar nichts. Muss ich die Funktion vielleicht noch irgendwo anmelden oder so???

Gruß
cesupa

  • 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 1 Stunde 14 Minuten
  • Казино с минимальным депозитом
    vor 1 Stunde 15 Minuten
  • Казино с минимальным депозитом
    vor 1 Stunde 16 Minuten
  • Казино с минимальным депозитом
    vor 1 Stunde 18 Minuten
  • Казино с минимальным депозитом
    vor 1 Stunde 19 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 5 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: 20459

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 16 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