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

Problem mit einer Theme

Eingetragen von Jaegermeister (29)
am 24.03.2009 - 12:37 Uhr in
  • Themes & Theming
  • Drupal 6.x

Hallo

Damit das Thema in "Modulsuche" etwas entlastet wird (hat ja dort nix zu suchen eigentlich :)), stell ich meine Fragen hier.

Also, ich hab die Theme Drupal 116 von http://www.free-template-download.com Ist auf Seite 4 :)
Das ist die einzigste Theme was mir gefällt und wäre schön, wenn wir oder ihr das hinbringt, so wie ich will.

Das Problem dabei ist: Dass wenn ich eine neue Seite hinzufüge, der Text usw zwar alles passt, aber es sieht halt aus, wie ein Blog Eintrag oder so.
Mein Wunsch wäre, dass bei Seiten Einträgen keine Autor Informationen, keine Zeitangaben, wann die Seite erstellt wurde usw.

Mir wurde gesagt, den Hacken in der Admin bei Autoren Informationen usw. weg zu machen, nur der war schon raus. Also muss/müsste es irgentwo fix in den dateien drin stehen.

Da ich nicht so der Held bin in php lesen und konfigurieren, wäre ich sehr dankbar, wenn mir dabei jemand helfen könnte.
Die Theme funktionier auf 6.10 Einwandfrei, keine Verschiebungen oder Fehlermeldungen ... Also wenn sie jemand installieren will :)

Vielen Dank

‹ [gelöst]Suckerfish Menü in Sky Theme defekt. Rechtliche Frage ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

schnelle Lösung...

Eingetragen von ShenLung (140)
am 24.03.2009 - 20:55 Uhr

Moin,

das Theme scheint sich (laut meinem Test) wirklich nicht sonderlich für die Einstellungen zu 'interessieren'.

Eine 'einfache' Möglichkeit ist es die Zusatzinformationen über die style.css-Datei 'abzuschalten'.
Also in style.css unter

.PostMetadataHeader {
display: none;
}

eintragen.

Allerdings werden die Autoreninfos dann nie angezeigt, auch wenn es mal erwünscht sein sollte. Die .php-Dateien habe ich mir noch nicht genau angeschaut, aber vielleicht hilft das ja schon.

Gruß
ShenLung

EDIT
Ich habe jetzt auch mal in die node.tpl.php geschaut. Versuch einmal folgendes:

Schreibe vor
<div class="PostMetadataHeader">
die Zeile
<?php if ($submitted): ?>
und vor
<div class="PostContent">
<?php endif; ?>

Vielleicht hilft das ja noch besser (habe ich allerdings nicht getestet ;) )
/EDIT

EDIT2

Das hilft noch besser ;)

/EDIT2

  • Anmelden oder Registrieren um Kommentare zu schreiben

Test bei mir ohne Erfolg ..

Eingetragen von Jaegermeister (29)
am 24.03.2009 - 23:22 Uhr

Hallo

Erstmal danke für Deine Mühe.
Ich habe das nun auch mal bei einer anderen Theme probiert (hätte mir auch früher einfallen können...) und es funktioniert. Bei Standart Themen geht das einwandfrei. Mir gefällt aber diese Theme irrsinnig gut und hoffe wir bekommen das hin, dass das auch bei der geht.

Also, ich hab die node.tpl.php geöffnet und den Eintrag wie folgt gemacht ...

1. <?php if ($submitted): ?><div class="PostMetadataHeader">
2. <?php endif; ?><div class="PostContent">

bei mir stehen diese beiden Zeilen nun so drin. Rest hab ich natürlich ganz gelassen.

Irgentwie habe ich das Gefühl, dass das nicht ganz richtig war?
Es wirkt sich bei mir nämlich auf gar nichts aus.

Danke und Gruss
Christian

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zur Sicherheit hier mal die

Eingetragen von ShenLung (140)
am 25.03.2009 - 07:59 Uhr

Zur Sicherheit hier mal die komplette node.tpl.php (ist ja nicht viel):

<div class="Post">
    <div class="Post-body">
<div class="Post-inner">
<h2 class="PostHeaderIcon-wrapper"> <span class="PostHeader"><a href="<?php echo $node_url; ?>" title="<?php echo $title; ?>"><?php echo $title; ?></a></span>
</h2>
<?php if ($submitted): ?>
<div class="PostMetadataHeader">
<div class="PostHeaderIcons metadata-icons">
<img class="metadata-icon" src="<?php echo base_path().path_to_theme(); ?>/images/PostDateIcon.png" width="17" height="18" alt="PostDateIcon"/> <?php echo format_date($node->created, 'custom', "F jS, Y"); ?> | <img class="metadata-icon" src="<?php echo base_path().path_to_theme(); ?>/images/PostAuthorIcon.png" width="14" height="14" alt="PostAuthorIcon"/> <?php echo theme('username', $node); ?>
</div>

</div>
<?php endif; ?>
<div class="PostContent">
<?php echo '<div class="article">' . $content . '</div>';?>
</div>
<div class="cleared"></div>
<div class="PostFooterIcons metadata-icons">
<img class="metadata-icon" src="<?php echo base_path().path_to_theme(); ?>/images/PostCategoryIcon.png" width="18" height="18" alt="PostCategoryIcon"/> <?php if ($links) { echo theme('links', $node->links, $attributes = array('class' => 'links'));} ?> | <img class="metadata-icon" src="<?php echo base_path().path_to_theme(); ?>/images/PostTagIcon.png" width="18" height="18" alt="PostTagIcon"/> <?php echo t('Tags: ') . $terms; ?> |
</div>

</div>

    </div>
</div>

Damit funktioniert das Theme bei mir einwandfrei. Falls es bei dir nicht klappt musst du eventuell unter Verwalten->Einstellungen->Leistung den Cache leeren.

Gruß
ShenLung

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke :)

Eingetragen von Jaegermeister (29)
am 25.03.2009 - 08:19 Uhr

Hallo

Super Danke :) Sieht schon mal super aus, geht jetzt bei mir auch!
Eine Kleinigkeit habe ich jedoch noch. Und zwar, wenn ich eine ganz normale Seiter erstelle, ist dann ganz unten noch ein kleines Symbol in Form eines Ordners und daneben steht noch | Tag:

Kann man das auch noch irgentwie weg bekommen?

Vielen Dank
Christian

  • Anmelden oder Registrieren um Kommentare zu schreiben

Klar, die radikale Methode

Eingetragen von ShenLung (140)
am 25.03.2009 - 08:32 Uhr

Klar, die radikale Methode (falls 'Tag:|' nie angezeigt werden soll) wäre es, diesen aus der node.tpl.php zu löschen. Verantwortlich ist dieser Teil:

<div class="PostFooterIcons metadata-icons">
<img class="metadata-icon" src="<?php echo base_path().path_to_theme(); ?>/images/PostCategoryIcon.png" width="18" height="18" alt="PostCategoryIcon"/> <?php if ($links) { echo theme('links', $node->links, $attributes = array('class' => 'links'));} ?> | <img class="metadata-icon" src="<?php echo base_path().path_to_theme(); ?>/images/PostTagIcon.png" width="18" height="18" alt="PostTagIcon"/> <?php echo t('Tags: ') . $terms; ?> |
</div>

wenn du daraus den Schluss:

<img class="metadata-icon" src="<?php echo base_path().path_to_theme(); ?>/images/PostTagIcon.png" width="18" height="18" alt="PostTagIcon"/> <?php echo t('Tags: ') . $terms; ?> |

entfernst sollte es klappen. (Das letzte </div> muss natürlich stehen bleiben)

Gruß
ShenLung

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke!

Eingetragen von Jaegermeister (29)
am 25.03.2009 - 11:12 Uhr

Hi

Danke Dir :) Blöde Frage, was bedeutet dieses Tag überhaupts oder für was wäre das eigentlich gut?

Gruss
Christian

  • Anmelden oder Registrieren um Kommentare zu schreiben

taxonomy

Eingetragen von ShenLung (140)
am 25.03.2009 - 11:36 Uhr

Du kannst mit dem Taxonomy-Modul (im Kern bereits enthalten) deinen Inhalten verschiedene Kategorien zuweisen. Die Variable $terms sollte dann die Kategorie(n) anzeigen, zu der/denen der Inhalt gehört.
Durch das herauslöschen wird jetzt natürlich nie eine Kategorie angezeigt (falls mal Kategorien eingerichtet werden sollten)...

Wie das genau funktioniert weiss ich allerdings auch nicht, da ich Kategorien selbst noch nie benutzt habe ;-)

Gruß
ShenLung

EDIT
Die saubere Lösung wäre wohl analog zu oben den gelöschten Block nicht zu löschen sondern in einen

<?php if ($terms): ?>
      ...
    <?php endif;?>

zu packen. Dann werden die Terms nurnoch angezeigt, wenn sie existieren.
/EDIT

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke Dir! Du bist echt

Eingetragen von Jaegermeister (29)
am 25.03.2009 - 13:26 Uhr

Danke Dir! Du bist echt super und schnell :)
Dann würde das so aussehen oder? ... Wie gesgat, ich bin nicht der geborene php Held ... :)

<?php if ($terms): ?>
      <div class="PostFooterIcons metadata-icons">
<img class="metadata-icon" src="<?php echo base_path().path_to_theme(); ?>/images/PostCategoryIcon.png" width="18" height="18" alt="PostCategoryIcon"/> <?php if ($links) { echo theme('links', $node->links, $attributes = array('class' => 'links'));} ?> | <img class="metadata-icon" src="<?php echo base_path().path_to_theme(); ?>/images/PostTagIcon.png" width="18" height="18" alt="PostTagIcon"/> <?php echo t('Tags: ') . $terms; ?> |
</div>
    <?php endif;?>

Danke nochmals!

  • Anmelden oder Registrieren um Kommentare zu schreiben

nicht ganz

Eingetragen von ShenLung (140)
am 25.03.2009 - 13:39 Uhr

Damit fällt bei dir der komplette 'Footer' raus wenn keine terms gesetzt sind.

Hiermit

<?php if ($terms): ?>
<img class="metadata-icon" src="<?php echo base_path().path_to_theme(); ?>/images/PostTagIcon.png" width="18" height="18" alt="PostTagIcon"/> <?php echo t('Tags: ') . $terms; ?> | <?php endif;?>

sollte es klappen. Einfach mal testen, ich habe es selbst noch nicht ausprobiert.

Gruß
ShenLung

  • Anmelden oder Registrieren um Kommentare zu schreiben

Jawoll :)

Eingetragen von Jaegermeister (29)
am 25.03.2009 - 13:57 Uhr

Das wars! Super vielen vielen Dank!

Bei dem austauschen der node Datein hab ich grad was gesehen ..

Ich hab aus Versehen die Theme in den Ordner /meineMomepage/themes/drupal116/drupal116/

installiert.

Also aus Versehen einen doppelordner von drupal erzeugt.
Ist das schlimm?

Vielen Dank
Christian

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn es klappt...

Eingetragen von ShenLung (140)
am 25.03.2009 - 14:04 Uhr

...scheint es ja nicht schlimm zu sein ;-)

Wie Drupal die Ordner genau nach Themes durchsucht weiß ich nicht. Aber Unterordner sind meines Wissens kein Problem.

Schön wenn ich dir helfen konnte :-) Ich habe das Theme hier mal testweise eingeschaltet. Wie du evtl siehst ist bei 'Buch' jetzt ein Tag, bei den anderen nicht. Irgendwie war das Theme also noch nicht ganz 'fertig'...

Viel Spaß
ShenLung

  • Anmelden oder Registrieren um Kommentare zu schreiben

Aha, ist ja im Grunde gar

Eingetragen von Jaegermeister (29)
am 25.03.2009 - 14:33 Uhr

Aha, ist ja im Grunde gar keine Blöde Idee das mit den Tags :)

Auf Jeden fall geht die Theme jetz auch bei mir wunderbar :)

Dir ein ganz großes Dankeschön !

gruss
Christian

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo :) Also, ich arbeite

Eingetragen von Jaegermeister (29)
am 29.03.2009 - 20:00 Uhr

Hallo :)

Also, ich arbeite an meiner Homepage mit dieser besagten Theme. Nun ist es so, dass ich die Haupttabellen Konstruktion (ich nehme mal an dass das Tabellen sind) etwas breiter brauche.

In welcher Datei finde ich die? Welche ist da die Datei, von der aus alle Tabellen breiten ect. gesteuert werden.

Vielen Dank
Christian

  • Anmelden oder Registrieren um Kommentare zu schreiben

CSS

Eingetragen von ShenLung (140)
am 29.03.2009 - 21:07 Uhr

In dem Fall solltest du dich mit CSS beschäftigen, das Firebugplugin für den Firefox installieren und damit deine Seite untersuchen. Dann erfährst du, welche Datei für die Tabellenformatierung verantwortlich ist.

Gruß
ShenLung

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20451

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