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

Ausblenden der Information "Weblog von"

Eingetragen von leni (18)
am 16.03.2009 - 08:34 Uhr in
  • Anfängerfragen
  • Drupal 6.x

Hallo Ihr,

ich stehe mal wieder völlig auf dem Schlauch. Ich suche schon ewig danach, wo ich einstellen kann dass keine Autorinformationen angezeigt werden sollen. Also ich habe u.a. ein Blog und unter jedem Eintrag steht "Weblog von Admin". Ich will das nicht sehen, wie kann ich das abschalten?

Danke für eure Hilfe!

‹ Einblendung (overlay?) in die Startseite deaktivierte Menüpunkte von Breadcrumps und URL ausschließen ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Verwalten>Strukturierung>Them

Eingetragen von wla (9461)
am 16.03.2009 - 09:17 Uhr

Verwalten>Strukturierung>Themes>Globale Einstellungen
Dort kannst Du für jeden Datentyp die Anzeige von Autor und Datum abstellen.

Gruß
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Blog-Modul

Eingetragen von Floydie (4)
am 16.03.2009 - 12:04 Uhr

Ich weiß nicht, ob das die eleganteste Lösung ist, aber ersetzte in der Modul-Datei des Blog-Moduls (blog.module) in Zeile 109 den Eintrag

drupal_set_breadcrumb(array(l(t('Home'), NULL), l(t('Blogs'), 'blog'), l(t("!name's blog", array('!name' => $node->name)), 'blog/'. $node->uid)));

durch

drupal_set_breadcrumb(array (l(t('Home'),NULL)));

Gruß
Floydie

  • Anmelden oder Registrieren um Kommentare zu schreiben

NEIN!!!

Eingetragen von wla (9461)
am 16.03.2009 - 10:39 Uhr

Nie die Original-Module hacken. Wenn schon, dann die entsprechende Funktion in einem eigenen Modul überschreiben, dann gibts auch bei einem Upgrade keine Probleme.

Gruß
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Da hast Du sicher Recht

Eingetragen von Floydie (4)
am 16.03.2009 - 12:04 Uhr

Hallo Werner,

da hast Du sicher Recht, aber wie überschreibt man die Funktion mit Hilfe eines eigenen Moduls?

Gruß
Floydie

  • Anmelden oder Registrieren um Kommentare zu schreiben

In diesem speziellen Falle

Eingetragen von wla (9461)
am 16.03.2009 - 14:19 Uhr

In diesem speziellen Falle geht es doch um die Breadcrumbs. Dazu die Funktion phptemplate_breadcrumb($breadcrumb) in die Datei template.php des eigenen Themes einfügen und dort die Breadcrumb-Struktur entsprechend ändern. Dokumentation siehe http://api.drupal.org/api/function/phptemplate_breadcrumb/6. Dann kann man alles entfernen, was man nicht haben will.

Gruß
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

So habs ichs ja schon gemacht

Eingetragen von leni (18)
am 16.03.2009 - 16:18 Uhr

Hallo,

danke für die schnellen Antworten. Den Haken in den Globalen Einstellungen der Themes hab ich rausgenommen, trotzdem wird immer der Autor angezeigt. Soll ich wirklich die "Breadcrumbs" ändern...? Da muss es doch auch eine "nutzerfreundlichere" Variante geben, oder?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Mir ist keine bekannt

Eingetragen von Floydie (4)
am 16.03.2009 - 16:32 Uhr

Mir ist keiner bekannt. Ich habe es bisher immer so wie oben beschrieben gemacht. Der Weg von Werner ist aber definitiv der bessere!

Gruß
Floydie




PS: Obwohl man in einigen Themes auch die Breadcrumb-Navi einfach deaktivieren kann. So z.B. im Zen-Theme. Dort gibt es unter dem Punkt

Strukturierung => Themes => Konfigurieren => Dein Theme

die Möglichkeit "Display breadcrumb Ja/Nein" auszuwählen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

nochmal für Dumme...?

Eingetragen von leni (18)
am 24.03.2009 - 13:04 Uhr

Ok, so einfach mit dem Abschalten gehts bei meinem Theme (Colorfulness) leider nicht. Kann mir nochmal jemand "für Dumme" erklären, was ich an meinem Theme ändern muss, damit ich die Anzeige, wer was geschrieben hat, nicht mehr bekomme?!

Vielen, lieben Dank im Voraus!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Welches Theme ist das denn

Eingetragen von ShenLung (140)
am 29.03.2009 - 00:05 Uhr

Welches Theme ist das denn genau?

Hier gab es ein ähnliches Problem mit einem Theme. Eventuell ist 'dein' Theme ähnlich 'unfertig. Sollte sich aber beheben lassen ;-)

Gruß
ShenLung

  • Anmelden oder Registrieren um Kommentare zu schreiben

Breadcrumb entfernen

Eingetragen von DrupalFan (1646)
am 01.04.2009 - 15:00 Uhr

Um die Brotkrümelspur zu entfernen kannst Du in deiner (selbst erstellten oder vom Theme Zen kopierten) Datei page.tpl.php die Zeile
<?php print $breadcrumb; ?>
entfernen oder zu
<?php //print $breadcrumb; ?>
umschreiben.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielleicht bin ich gerade

Eingetragen von ShenLung (140)
am 01.04.2009 - 15:09 Uhr

Vielleicht bin ich gerade etwas blöd, aber was haben die Autorenangaben eines Blogeintrags (der laut OP entfernt werden sollte) mit breadcrumbs zu tun? Ich habe den Thread jetzt mehrmals hin- und hergelesen, aber mir fehlt da anscheinend ein 'missing link' ?-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

breadcrumbs

Eingetragen von DrupalFan (1646)
am 01.04.2009 - 15:28 Uhr

Schau mal was wla oben geschrieben hat:

Zitat:

In diesem speziellen Falle geht es doch um die Breadcrumbs.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Es geht mir um die Autorenangabe bei Blogeinträgen

Eingetragen von leni (18)
am 01.04.2009 - 15:37 Uhr

Hallo,
bevor es zu Missverständnissen kommt: Ich möchte, dass unter meinen Blogeinträgen kein Autor genannt wird. Die Brotkrümel haben damit nichts zu tun denke ich.

Ich möchte einfach nur den Artikel sehen, ohne den (ja eh immer gleichen Autor) untendrunter stehen zu haben. Es ist in meinem Fall unerheblich wer den Eintrag geschrieben hat!

Ich verwende das Colorfulness theme und finde einfach den passenden Eintrag nicht. Wie genau nennt sich denn die Funktion nach der ich suchen muss?

Die page.tpl.php sieht so aus:

<cite>Code entfernt, Trackerlinks, etc.</cite>

  • Anmelden oder Registrieren um Kommentare zu schreiben

So sieht die node.tpl.php aus

Eingetragen von leni (18)
am 01.04.2009 - 15:40 Uhr

Wahrscheinlich muss ich irgendwas in der node.tpl.php rausnehmen, den "username" eventuell?

Nur wie mache ich das ohne PHP-Fehler zu erzeugen:

So siehts aus:

  <div class="node<?php if ($sticky) { print " sticky"; } ?><?php if (!$status) { print " node-unpublished"; } ?>">
    <?php if ($picture) {
      print
$picture;
    }
?>

    <?php if ($page == 0) { ?><span class="taxonomy"><?php print $terms?></span>
    <br>
    <h1 class="title"><a href="<?php print $node_url?>"><?php print $title?></a></h1><?php }; ?>
    <?php if ($submitted): ?>
    <span class="date-node"><?php print t('!date — !username', array('!username' => theme('username', $node), '!date' => format_date($node->created))); ?></span>
  <?php endif; ?>
    <div class="content"><?php print $content?></div>
    <?php if ($links) { ?><div class="links"><?php print $links?></div><?php }; ?>
<hr>
  </div>

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hmm, eigentlich ist deine

Eingetragen von ShenLung (140)
am 01.04.2009 - 15:50 Uhr

Hmm, eigentlich ist deine node.tpl.php 'richtig', das heisst eigentlich sollten die Autoreninfos abschaltbar sein (wird durch den Block

<?php if ($submitted): ?>
    <span class="date-node"><?php print t('!date — !username', array('!username' => theme('username', $node), '!date' => format_date($node->created))); ?></span>
  <?php endif; ?>

gesteuert)

Naja, wenn du den Block rauslöschst wird jedenfalls kein Autor angezeigt. Anschließend natürlich unter Einstellung->Leistung den Cache leeren ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

leider nein :-(

Eingetragen von leni (18)
am 01.04.2009 - 16:10 Uhr

Ich hab diesen Quelltext mal entfernt. Leider bringts trotzdem nix, es wird weiterhin der Admin als Admins blog angezeigt...

Auch den Cache hab ich geleert :-(

  • Anmelden oder Registrieren um Kommentare zu schreiben

Der Link den du meinst

Eingetragen von pebosi (2645)
am 01.04.2009 - 16:22 Uhr

Der Link den du meinst befindet sich im Array "$links", um diesen zu ändern bietet Drupal den Hook _link_alter(), dieser gehört in ein eigenes Modul:

/**
* Implementation of hook_link_alter().
*/
function mymodule_link_alter(&$links, $node) {
  if ($node->type == 'blog') {
    $links['blog_usernames_blog']['title'] => t("!username's blog", array('!username' => $node->name));
  }
}

Das t("!username's blog", array('!username' => $node->name)) kannst du dann beliebig anpassen...

gruß pebosi
--
http://www.pebosi.net

  • Anmelden oder Registrieren um Kommentare zu schreiben

und wie genau?

Eingetragen von leni (18)
am 01.04.2009 - 16:44 Uhr

Danke, danke, danke,

nur wie muss ich dieses Array ändern, damit einfach gar nix angezeigt wird. Ich bin leider ziemlich dumm was PHP betrifft und weiss auch nicht, wofür hier überhaupt ein Array verwendet werden muss.

Was muss ich also stattdessen eintragen?

Vielen Dank im Voraus!

  • Anmelden oder Registrieren um Kommentare zu schreiben

um den Link ganz weg zu

Eingetragen von pebosi (2645)
am 01.04.2009 - 17:08 Uhr

um den Link ganz weg zu machen kannst du das hier nutzen:

/**
* Implementation of hook_link_alter().
*/
function mymodule_link_alter(&$links, $node) {
  if ($node->type == 'blog') {
    unset($links['blog_usernames_blog']);
  }
}

gruß pebosi
--
http://www.pebosi.net

  • Anmelden oder Registrieren um Kommentare zu schreiben

Es gibt dafür auch ein

Eingetragen von stevenx (201)
am 05.06.2012 - 17:04 Uhr

Es gibt dafür auch ein Modul:
http://drupal.org/project/flexible_blogs

  • 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 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
  • Kannst doch auch alles direkt
    vor 4 Wochen 13 Stunden
  • In der entsprechenden View
    vor 4 Wochen 13 Stunden
  • Dazu müsstest Du vermutlich
    vor 4 Wochen 13 Stunden
  • gelöst
    vor 6 Wochen 4 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 5 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20458

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