Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

[gelöst] Advanced Forum: Wie schaltet man die "legend-group" ("Hot Thread" usw.) teilweise aus?

Eingetragen von albert39 (384)
am 28.04.2013 - 22:20 Uhr in
  • Allgemeines zu Drupal
  • Drupal 6.x

In einer DP-6.x-Webseite habe ich "Advanced Forum" mit den dazugehöigen Modulen aktiviert.
Unter der Anzeige der Beiträge zu einem Forum-Thema erscheinen 6 Symbol-Anzeigen: No New Posts, New Posts, Hot Thread (No New), Hot Thread (New), Sticky Thread und Locked Thread. (siehe Anhang).
Ich möchte nur No New Posts und New Posts anzeigen und die 4 anderen weglassen.
Da die ganze Gruppe die Klasse "legend-group" hat, kann man über die CSS alle 6 auf "display none" stellen, dann wird die ganze Gruppe (also alle 6 Symbole) nicht mehr angezeigt.

Wie kann ich also einen Teil dieser Symbole ausschalten? Muß ich dazu eine eine xxx.tpl.php des core-Modules "forum" modifizieren?

Danke für Eure Hilfe.

Albert

AnhangGröße
forum_posts.jpg23.05 KB
‹ Kommentare zu Menüs? [gelöst] Advanced Forum: Wie schaltet man die "legend-group" ("Hot Thread" usw.) teilweise aus? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Also bei mir sieht das so aus

Eingetragen von Sammelzwerg (377)
am 03.05.2013 - 21:36 Uhr

Also bei mir sieht das so aus in Firebug:

<div class="forum-topic-legend clear-block">
<div class="topic-icon-new">Neue Beiträge</div>
<div class="topic-icon-default">Keine neuen Beiträge</div>
<div class="topic-icon-hot-new">Heißes Thema mit neuen Beiträgen</div>
<div class="topic-icon-hot">Heißes Thema ohne neue Beiträge</div>
<div class="topic-icon-sticky">Markiertes Thems</div>
<div class="topic-icon-closed">Gesperrtes Thema</div>
</div>

Welches Theme benutzt Du?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Verschieden CSS

Eingetragen von albert39 (384)
am 04.05.2013 - 15:15 Uhr

Danke,

Das Theme wurde von einer Web-Designer-Firma nach einem internen Schema erstellt. Die URL ist www.childrens-voice.net

Ich sehe, dass wir verschiedene CSS haben. Bei Dir gibt es für jedes topic-icon eine eigene class. Bei mir gibt es nur eine Klasse "forum-legend"

<div class="forum-topic-legend forum-smalltext clear-block">
  <div class="legend-group">
    <dl>
      <dt><img width="24" height="24" title="Kein neuer Beitrag" alt="Kein neuer Beitrag" src="/sites/all/modules/advanced_forum/styles/blue_lagoon_stacked/images/topic-default.png"></dt>
      <dd>Kein neuer Beitrag</dd>
    </dl>
    <dl>
      <dt><img width="24" height="24" title="New Posts" alt="New Posts" src="/sites/all/modules/advanced_forum/styles/blue_lagoon_stacked/images/topic-new.png"></dt>
      <dd>New Posts</dd>
    </dl>
  </div>
  <div class="legend-group">
    <dl>
      <dt><img width="24" height="24" title="Hot Thread (No New)" alt="Hot Thread (No New)" src="/sites/all/modules/advanced_forum/styles/blue_lagoon_stacked/images/topic-hot.png"></dt>
      <dd>Hot Thread (No New)</dd>
    </dl>
    <dl>
      <dt><img width="24" height="24" title="Hot Thread (New)" alt="Hot Thread (New)" src="/sites/all/modules/advanced_forum/styles/blue_lagoon_stacked/images/topic-hot-new.png"></dt>
      <dd>Hot Thread (New)</dd>
    </dl>
  </div>
  <div class="legend-group">
    <dl>
      <dt><img width="24" height="24" title="Sticky Thread" alt="Sticky Thread" src="/sites/all/modules/advanced_forum/styles/blue_lagoon_stacked/images/topic-sticky.png"></dt>
      <dd>Sticky Thread</dd>
    </dl>
    <dl>
      <dt><img width="24" height="24" title="Locked Thread" alt="Locked Thread" src="/sites/all/modules/advanced_forum/styles/blue_lagoon_stacked/images/topic-closed.png"></dt>
      <dd>Locked Thread</dd>
  </dl>
  </div>
</div>

Advanced Forum habe ich in der letzten Version.

Was könnte die Ursache sein, dass bei mir die Anzeige mit nur einer Klasse aufgebaut ist?

Herzliche Grüße

Albert

  • Anmelden oder Registrieren um Kommentare zu schreiben

Devel und Theme Developer

Eingetragen von Sammelzwerg (377)
am 05.05.2013 - 21:14 Uhr

Du könntest mit Devel und Theme Developer versuchen rauszufinden wo diese Tabelle erzeugt wird. Wenn möglich würde ich diese auf einer Testinstallation ausprobieren.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Devel verwenden ?

Eingetragen von albert39 (384)
am 06.05.2013 - 18:49 Uhr

Danke,

Im Modul advanced_forum.module habe ich die Variablendefinitionen

function advanced_forum_preprocess_advanced_forum_topic_legend(&$variables) {
  $variables['template_files'][] = 'advanced_forum-topic-legend';

  $variables['topic_new'] = advanced_forum_theme_image(t('topic-new.png'), t('New Posts'));
  $variables['topic_hot_new'] = advanced_forum_theme_image(t('topic-hot-new.png'), t('Hot Thread (New)'));
  $variables['topic_hot'] = advanced_forum_theme_image(t('topic-hot.png'), t('Hot Thread (No New)'));
  $variables['topic_default'] = advanced_forum_theme_image(t('topic-default.png'), t('No New Posts'));
  $variables['topic_sticky'] = advanced_forum_theme_image(t('topic-sticky.png'), t('Sticky Thread'));
  $variables['topic_closed'] = advanced_forum_theme_image(t('topic-closed.png'), t('Locked Thread'));

gefunden, aber keine xxx.tpl.php, die diese Variablen verwendet. In drupal.org wird in diesem Zusammenhang auf advanced_forum-topic-legend.tpl.php hingewiesen, aber wo ist die? Im Modul ist sie jedenfalls bei mir nicht.

Mit Devel und Theme Developer habe ich mich noch nie beschäftigt. Aber findet man damit die Stellen, wo die Variablen verwertet werden? Ich werde vorher noch versuchen, bei drupal.org einen Hinweis zu bekommen.

Herzliche Grüße

Albert

  • Anmelden oder Registrieren um Kommentare zu schreiben

advanced_forum.naked.topic-legend.tpl.php

Eingetragen von Sammelzwerg (377)
am 06.05.2013 - 22:01 Uhr

Hallo,

in /sites/all/modules/advanced_forum/styles/naked/ gibt es die Datei advanced_forum.naked.topic-legend.tpl.php mit folgendem Inhalt:

<?php

/**
* @file
* Theme implementation to show forum legend.
*
*/
?>


<div class="forum-topic-legend clearfix">
  <div class="topic-icon-new"><?php print t('New posts'); ?></div>
  <div class="topic-icon-default"><?php print t('No new posts'); ?></div>
  <div class="topic-icon-hot-new"><?php print t('Hot topic with new posts'); ?></div>
  <div class="topic-icon-hot"><?php print t('Hot topic without new posts'); ?></div>
  <div class="topic-icon-sticky"><?php print t('Sticky topic'); ?></div>
  <div class="topic-icon-closed"><?php print t('Locked topic'); ?></div>
</div>

Vielleicht kannst Du das in deinem Theme überschreiben

Nachtrag: Ich sehe gerade, daß ich Version 6.x-2.0-beta1 installiert habe, vielleicht liegts auch daran.

  • Anmelden oder Registrieren um Kommentare zu schreiben

advanced_forum.naked.topic-legend.tpl.php gefunden!

Eingetragen von albert39 (384)
am 07.05.2013 - 17:15 Uhr

Danke, das war der ultimative Tip!

Auch bei mir ist in in /sites/all/modules/advanced_forum/styles/naked/ die advanced_forum.naked.topic-legend.tpl.php mit den Angaben für die legend-group vorhanden.
Die kann ich nun im Theme passend ändern bzw. überschreiben.

Mit herzlichen Grüßen

Albert

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20452

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

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