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

Sitename in Theme Deco: Wie einfügen?

Eingetragen von RC.Otto (73)
am 13.12.2007 - 22:33 Uhr in
  • Themes & Theming
  • Drupal 5.x oder neuer

Hallo,

das Theme Deco gefällt mir ausnehmen gut. Ich bin auch leidlich in der Lage, es nach meinen Bedürfnissen anzupassen. Mir ist aber noch nicht gelungen, den Namen der Seite einzufügen. Normalerweise ist das ja einfach, weil die Themes das vorgesehen haben. Bei Deco scheint der Name in einer Bilddatei zu sein und nicht nochmals angezeigt zu werden. Nun kann ich natürlich ein Bild mit dem Namen erstellen. Lieber wäre es mir aber, wenn der Name als Schrift wie bei den anderen Themes oben im Kopf erscheinen würde. Das muss wohl irgendwo in der page.tpl.php stehen, aber leider habe ich reichlich wenig Kenntnisse von PHP und vermag das nicht wirklich einzuschätzen. Wenn ich es richtig sehe, dürfte es hier zu finden sein:

<div class="region-content">
<?php
               
if ($logo || $site_title) {
            print
'<h1><a href="'. check_url($base_path) .'" title="'. $site_title .'">';
            if (
$logo) {
              print
'<img src="'. check_url($logo) .'" alt="'. $site_title .'" id="logo" />';
            }
            print (
$logo ? '' : $site_title_html) .'</a></h1>';
          }
               
?>


<?php if (isset($primary_links)) : ?>
        <?php print theme('links', $primary_links, array('class' => 'links primary-links')) ?>
      <?php endif; ?>
</div>
</div> <!-- /header -->

Nun, ich weiß hier leider nicht weiter. Es wäre wirklich schön, wenn mir jemand sagen könnte, was ich wo einfügen muss, damit ich den Namen der Seite im Kopf wiederfinde. Schon jetzt ganz herzlichen Dank!

Rolf-Christian

‹ Radiobuttons für inhaltstypen unterschiedlich darstellen userProfil im neuen Fenster ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Was willst Du anzeigen: Logo und Titel oder eines von Beiden?

Eingetragen von quiptime (4972)
am 13.12.2007 - 22:48 Uhr

Nochmal Dein Code, besser angezeigt:

<?php
<div class="region-content">
<?
php
 
if ($logo || $site_title) {
    print
'<h1><a href="'. check_url($base_path) .'" title="'. $site_title .'">';
    if (
$logo) {
      print
'<img src="'. check_url($logo) .'" alt="'. $site_title .'" id="logo" />';
    }
    print (
$logo ? '' : $site_title_html) .'</a></h1>';
  }
?>


<?php if (isset($primary_links)) : ?>
<?php print theme('links', $primary_links, array('class' => 'links primary-links')) ?>
<?php endif; ?>
</div>
</div> <!-- /header -->
?>

An dieser Stelle

<?php
($logo ? '' : $site_title_html)
?>

fabriziert der Themeprammierer eine seltsame Logik. Uebersetzt bedeutet das:

Print Logo($logo) wenn(?) nichts ist('') ansonsten(:) HTML-Seitentitel($site_title_html)

Was ist nichts('')?

-----------------------------------------------------------------------

Was willst Du anzeigen: Logo und Titel oder eines von Beiden? Wenn Beides wo Bild und wo Titel?

Wenn das klar ist poste ich Dir den Code.

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Beides, Logo und Titel

Eingetragen von RC.Otto (73)
am 15.12.2007 - 22:04 Uhr

Hallo,

da brauchst Du nur wenige Minuten für Dein freundliches Angebot und ich komme erst jetzt wieder an den Rechner. Sorry und ein großes Dankeschön!
Ich hätte gerne beides, nämlich Logo und Titel. Das Logo funktioniert auch. Ich konnte es in der Verwaltung durch ein eigenes ersetzen. Aber der Titel funktioniert nicht. Ich habe es auch mit Tutorial unter http://www.drupalcenter.de/handbuch/852 versucht. Aber wenn ich den Code in die page.tpl.php kopiere, wird nicht nur der Seitentitel, sondern dort, wo das Logo ist, auch der Text "Startseite" eingeblendet. Den Text brauche ich natürlich nicht, sondern nur den Seitentitel.

Es wäre toll, wenn der Seitentitel rechts neben dem Logo sein könnte.

Habe ich eigentlich die richtige Bezeichnung gewählt? Ich meine natürlich den Titel, der im Kopf über allen Seiten stehen soll, bei www.spiegel.de wäre das also wohl "Der Spiegel"...

Schon jetzt vielen Dank!

Rolf-Christian

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich kann das Problem nicht

Eingetragen von quiptime (4972)
am 16.12.2007 - 00:09 Uhr

Ich kann das Problem nicht nachvollziehen. Mit

<?php
if ($logo || $site_title) {
    print
'<h1><a href="'. check_url($base_path) .'" title="'. $site_title .'">';
    if (
$logo) {
      print
'<img src="'. check_url($logo) .'" alt="'. $site_title .'" id="logo" />';
    }
    print (
$logo ? '' : $site_title_html) .'</a></h1>';
  }
?>

wird der Titel und das Logo angezeigt.

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

So meine ich es

Eingetragen von RC.Otto (73)
am 16.12.2007 - 09:52 Uhr

Hallo,

in meinem Quelltext finde ich folgendes:

<h1><a href="/" title="Der Name unserer Website"><img src="/images/tuer_75.gif" alt="Der Name unserer Website" id="logo" /></a></h1>

Wenn ich andere Themes ansehe, finde ich dort folgendes:

<a href="/" title="Startseite"><img src="/images/tuer_75.gif" alt="Startseite" /></a>      <h1 class='site-name'><a href="/" title="Startseite">Der Name unserer Website</a></h1>

Wenn ich es richtig verstehe, wird im zweiten Fall einerseits das Logo und anschließend der Name eingebunden, während im ersten Fall der Name nur als Titel des Bildes eingebunden wird. Oder habe ich das falsch verstanden?

Rolf-Christian

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das hier sollte

Eingetragen von quiptime (4972)
am 16.12.2007 - 13:40 Uhr

Das hier sollte funktionieren. Wie bereits gesagt, der Themeprogammierer hat sich mit seiner Logik etwas verzettelt.

Seitentitel ueber dem Logo

<?php
if ($logo || $site_title) {
  print
'<a href="'. check_url($base_path) .'" title="'. $site_title .'">';
  if (
$site_title) {
    print
'<h1 class="site-title">'.$site_title_html.'</h1>';
  }
  if (
$logo) {
    print
'<img src="'. check_url($logo) .'" alt="'. $site_title .'" id="logo" />';
  }
  print
'</a>';
}
?>

 

Seitentitel unter dem Logo

<?php
if ($logo || $site_title) {
  print
'<a href="'. check_url($base_path) .'" title="'. $site_title .'">';
  if (
$logo) {
    print
'<img src="'. check_url($logo) .'" alt="'. $site_title .'" id="logo" />';
  }
  if (
$site_title) {
    print
'<h1 class="site-title">'.$site_title_html.'</h1>';
  }
  print
'</a>';
}
?>

Bei beiden Varianten muss gegebenfalls mit CSS Formatierung bezueglich der genauen Platzierung des Seitentitel nachgeholfen werden.

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

DANKE!

Eingetragen von RC.Otto (73)
am 18.12.2007 - 07:34 Uhr

Ganz großes Dankeschön! Es funktioniert. Der Titel ist jetzt zwar unterhalb des Logos und ich hätte ihn gerne rechts daneben, aber das werde ich noch zu basteln versuchen. Wenn ich es nicht schaffe, frage ich noch einmal...

Nochmals Danke!

Rolf-Christian

  • Anmelden oder Registrieren um Kommentare zu schreiben

mit CSS Formatierung Titel positionieren

Eingetragen von quiptime (4972)
am 18.12.2007 - 10:32 Uhr
Zitat:

Bei beiden Varianten muss gegebenfalls mit CSS Formatierung bezueglich der genauen Platzierung des Seitentitel nachgeholfen werden.

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • 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 1 Tag
  • Hey danke
    vor 2 Wochen 2 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 2 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 4 Stunden
  • Da scheint die Terminologie
    vor 3 Wochen 7 Stunden
  • 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 1 Tag
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 2 Tagen

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