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

Navigation und Login Block wird im Theme nicht angezeigt

Eingetragen von ethanbenhoshaja (4)
am 24.07.2010 - 19:10 Uhr in
  • Themes & Theming
  • Drupal 6.x

Hallo,

ich bin Drupaltechnisch ein blutiger Anfäger, komme gerade frisch aus der Joomla-Community, wo ich allerdings schon viele Projekte umgesetzt habe. Bei meinem ersten Theming jetzt bei Drupal habe ich mich nach kurzer Einarbeitung auch gut zurechtgefunden, allerdings hat sich nun ein Problem aufgetan, welches ich selbst nach intensiver Recherche via Google nicht lösen konnte. Hoffe also, dass mir hier geholfen werden kann.

Der vormalige und im ursprünglichen Theme vorhandene Block Navigation, Benutzeranmeldung (Login),... sind nun nicht mehr vorhanden. Nicht etwa nur auf ihrer Position, sondern dummerweise auch in der Verwaltungsansicht (admin/block). Klar kann ich hier neue Blöcke anlegen, das sekundäre und primäre Menu sind auch noch da, aber wie gesagt das Navigation-Menu und die Benutzeranmeldung sind verschwunden.

Bei meinen Recherchen hatte ich irgendwas von Kollisionen die durch die Sprachdateien verursacht werden gelesen, konnte aber auch keine Erfolge erzielen, nachdem ich alle div-Layer etc umbenannt habe.

Ich hoffe mir kann hier irgendjemand einen Tipp geben.
Vielen Dank im voraus!

-Merten-

‹ [gelöst]Kommentar Templates für einen bestimmten Datentyp Nodes bearbeiten - mit eigener css ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Also Blöcke verschwinden

Eingetragen von Thoor (3678)
am 25.07.2010 - 10:51 Uhr

Also Blöcke verschwinden eigentlich nicht so einfach durch das otische Anpassen eines Themes ... Ich würde Dir empfehlen, nochmal auf GARLAND als Theme zurückzugreifen. Wenn in dem Standardtheme alles OK ist, dann wirst Du wohl bei Deinem eigenen Theme was "vermurkst" haben.
Für den Start würde ich Dir eine Kopie von FRAMEWORK oder ZEN Theme empfehlen, um mit dem Theming zu beginnen. Da kannman sich leicht reinarbeiten und das CSS ist auch nicht so überladen und unübersichtlich.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielen Dank.Im Garland sind

Eingetragen von ethanbenhoshaja (4)
am 25.07.2010 - 15:49 Uhr

Vielen Dank.

Im Garland sind alle Blöcke da, wo sie hingehören, in den anderen Standard-Themes ebenfalls, nur in meinem eigenen keine Spur von der Benutzeranmeldung und vom Navigation-Menu.

Ich hatte mit einem Framework (YAML) angefangen, dann mich aber an das Cocoate Tutorial gehalten und letztendlich die page.tpl.php die .info und die style.css selbst aufgesetzt. Da ich die php-Anweisungen für die einzelnen Bereiche noch nicht ganz durchdrungen habe, habe ich mich am bluemarine-Standard-Theme orientiert und die darin enthaltenen php-Befehle in meine entsprechenden div-layer kopiert. Momentan sehe ich da noch keine große Fehlerquelle, lasse mich aber gerne eines besseren belehren.

Vielleicht hat noch jemand einen Tipp, was da schief gelaufen sein könnte.

  • Anmelden oder Registrieren um Kommentare zu schreiben

ethanbenhoshaja schrieb ...

Eingetragen von Thoor (3678)
am 25.07.2010 - 16:19 Uhr
ethanbenhoshaja schrieb

... und die darin enthaltenen php-Befehle in meine entsprechenden div-layer kopiert. Momentan sehe ich da noch keine große Fehlerquelle, lasse mich aber gerne eines besseren belehren. Vielleicht hat noch jemand einen Tipp, was da schief gelaufen sein könnte.

Wenn Du einfach Anweisungen nutzt, die in einem anderen Theme stehen, solltest Du auch die zugehörige template.php Datei überprüfen, ob es da Modifizierungen gibt. Falls Du das nicht getan hast, kann dies natürlich eine Fehlerquelle sein. Einfach Codeschnippsel kopieren klappt leider nicht!

Ansonsten mit wirklich einfachen Themes beginnen, oder dich im Handbuch -> http://www.drupalcenter.de/handbuch/9912 und bei Drupal.org -> http://drupal.org/node/171179 erstmal gründlich einzuarbeiten.

Und "Bob der Drupal Baumeister" hat ein interessantes Video zum Einstieg auf Lager: -> http://mustardseedmedia.com/podcast/episode3

  • Anmelden oder Registrieren um Kommentare zu schreiben

Kopiere gerne mal hier den

Eingetragen von ethanbenhoshaja (4)
am 25.07.2010 - 17:01 Uhr

Kopiere gerne mal hier den Inhalt aus meiner page.tpl.php und...

<head>
  <?php print $head ?>
  <title><?php print $head_title ?></title>
  <?php print $styles ?>
  <?php print $scripts ?>
  <script type="text/javascript"><?php /* Needed to avoid Flash of Unstyle Content in IE */ ?> </script>
</head>

<body>

  <div id="page_mg" class="clearfix">
  <div id="body_left_mg"></div>
  <div id="body_mg">
  <div id="header_mg" class="clearfix">
    <div id="header1_mg" class="clearfix" role="banner"></div>
    <div id="header2_mg" class="clearfix" role="banner">
      <?php if ($logo) { ?><a href="<?php print $front_page ?>" title="<?php print t('Home') ?>"><img src="<?php print $logo ?>" alt="<?php print t('Home') ?>" /></a><?php } ?>
      <?php if ($site_name) { ?><h1 class='site-name'><a href="<?php print $front_page ?>" title="<?php print t('Home') ?>"><?php print $site_name ?></a></h1><?php } ?>
      <?php if ($site_slogan) { ?><div class='site-slogan'><?php print $site_slogan ?></div><?php } ?>
    </div>
    <div id="header3_mg" class="clearfix" role="banner"><?php print $search_box ?></div>
    <div id="header4_mg" class="cleafix"></div>
  </div>
   
    <div id="topnav_mg" role="contentinfo">
       <div id="top1_mg" role="contentinfo"></div>
       <div id="top2_mg" role="contentinfo">
            <?php if (isset($primary_links)) { ?><?php print theme('links', $primary_links, array('class' => 'links', 'id' => 'navlist')) ?><?php } ?>
       </div>
       <div id="top3_mg" role="contentinfo"></div>
    </div>
    <div id="topbottom_mg"></div>
     
    <div id="main_mg">
      <div id="left_mg" role="navigation">
            <?php if (isset($secondary_links)) { ?><?php print theme('links', $secondary_links, array('class' => 'links', 'id' => 'subnavlist')) ?><?php } ?> 
            <?php print $left ?>
            <?php if ($mission) { ?><div id="mission"><?php print $mission ?></div><?php } ?>
      </div>
      <div id="content_mg" role="main">
            <?php print $breadcrumb ?>
            <?php if ($show_messages) { print $messages; } ?>
            <?php if ($title) { ?><h2 class="title"><?php print $title ?></h2><?php } ?>
            <?php if ($tabs) { ?><div class="tabs"><?php print $tabs ?></div><?php } ?>
            <?php print $help ?>
            <?php print $content; ?>
            <?php print $feed_icons; ?>
      </div>
      <div id="right_mg" role="navigation">
            <?php print $right ?>
      </div>
    </div>
    <div id="adress_mg" class"=clearfix"></div>
    </div>
    <div id="body_right_mg" class="clearfix"></div>
    <div id="footer_gradient_mg"></div>
    <div id="footer_mg"></div>
    <div id="bottom_mg" role="contentinfo">
      <?php print $footer ?>
      <?php print $footer_message ?>
    </div>
    </div>
    </div>
</body>
</html>

...aus meiner style.css herein.

#page_mg {
  width: 100%;
  min-width: 1200px;
  margin: auto;
}
#body_left_mg {
float: left;
width: 5%;
min-height: 200px;
background-image: url(images/background_pagetop.jpg);
  background-repeat: repeat-x;
}
#body_mg {
float: left;
text-align: center;
margin: 0 auto;
width: 90%;
min-width: 800px;
max-width: 1400px
outline-style: solid;
outline-color: navy;
outline-width: 2px;
}
#body_right_mg {
float: right;
width: 5%;
min-height: 200px;
background-image: url(images/background_pagetop.jpg);
   background-repeat: repeat-x;
}
#header_mg {
background-color: #6d87ac;
width: 100%;
margin: 0 auto;
text-align: center;
}
#header1_mg {
background-color: white;
width: 200px;
height: 120px;
float: left;
text-align: right;
background-image: url(images/header1.jpg);
}
#header2_mg {
background-image: url(images/header2.jpg);
width: 307px;
height: 120px;
margin: auto;
float: left;
background-repeat: no-repeat;
}
#header3_mg {
background-color: white;

width: 200px;
height: 120px;
float:right;
}
#header4_mg {
background-image: url(images/header3.jpg);
width: 343px;
height: 120px;
float: right;
}
#topnav_mg {
width: 100%;
margin: auto;
text-align: center;
background-color: #949faf;
float: left;
}
#top1_mg {
float: left;
background-color: #949faf;
width: 200px;
height: 25px;
text-align: right;
}
#top2_mg {
text-align: center;
background-color:  #949faf;
min-width: 600px;
max-width: 1000px;
height: 25px;
margin: 0 200 0 0;
float: left;
}
#top3_mg {
background-color: #949faf;
width: 200px;
height: 25px;
clear: right;
float: right;
}
#topbottom_mg {
float: left;
width: 100%;
height: 15px;
background-image: url(images/gradient_oben.jpg);
background-repeat: repeat-x;
}
#main_mg {
width: 100%;
text-align: center;
background-color: white;
float: left;
}
#left_mg {
background-color: white;
width: 200px;
height: auto;
float: left;
padding: 15px 5px 5px;
text-align: right;
}
#content_mg {
float: left;
background-color: white;
max-width: 60%;
height: auto;
text-align: justify;
}
#right_mg {
background-color: white;
width: 200px;
height: auto;
float: right;
}
#adress_mg {
background-image: url(images/adresse.jpg);
clear:both;
width: 200px;
height: 106px;
float: left;
}
#footer_gradient_mg {
width: 100%;
background-image: url(images/gradient_unten.jpg);
background-repeat: repeat-x;
float: left;
height: 19px;

}
#footer_mg {
width: 100%;
background-color:  #949faf;
float: left;
height: 30px;

}
#bottom_mg {
width: 100%;
float: left;
height: 30px;
text-align: center;

}

Eine template.php habe ich nicht im Template, das Bluemarin, woraus ich die php-Bezüge kopiert habe, allerdings auch nicht. Der Rest kommt derzeit über das System. Werde mich gerne nochmal auf den Tutorials umsehen, aber da ansonsten alles wunderbar läuft, ist die Motivation wieder bei null anzufangen ziemlich gering.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Soweit sieht das alles nicht

Eingetragen von Thoor (3678)
am 25.07.2010 - 17:14 Uhr

Soweit sieht das alles nicht ungewöhnlich aus. Es fehlt aber definitiv ein <?php print $closure ?> am Ende!!! Das beeendet nämlich die laufenden JS s ...

Könnte vielleicht daran liegen, dass es nicht klappt. Ansonsten hast Du aber auch die Möglichkeit unter admin/settings/admin z.B. Garland als Verwaltungs Theme auszuwählen! Da sind die Blöcke ja da :-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke - das closure habe ich

Eingetragen von ethanbenhoshaja (4)
am 25.07.2010 - 18:48 Uhr

Danke - das closure habe ich nun ergänzt, dann wären damit ja zukünftig bestimmt auftretende Komplikationen mit JS schon einmal verhindert. Leider hat es aber bzgl. des eigentlichen Problems noch keinen Erfolg geliefert.

Der Vorschlag mit dem Verwaltungstheme Garland ist zwar korrekt, das Navigationsmenu kann ich so auch umgehen, indem ich die Inhalte einfach in ein anderes Menu kopiere (Was ich getan habe, was auch einwandfrei auf dem neuen Theme läuft), aber die Benutzeranmeldung kriege ich so nicht zurück. Derzeit behelfe ich mich mit einem Menu-Link, den ich auf /user verweisen lasse. Von der Funktionalität her geht es, aber ein Loginfeld im Menu links oder rechts wäre schon schöner. Vielleicht kann man sowas aber auch als Modul nachinstallieren - habe bei den Modulen noch nicht gestöbert.

  • Anmelden oder Registrieren um Kommentare zu schreiben

aha..wollte grad mein problem

Eingetragen von CanOne (nicht überprüft) (0)
am 08.11.2011 - 22:20 Uhr

aha..wollte grad mein problem schildern da hab ichs doch noch gelöst verstehen tue ich es trotzdem nicht

also für alle denen auch mal ein paar blöcke abhanden kommen sollten

ich habe mein subtheme einfach umbenannt also den ordner, die .info und den namen in der .info

und plötzlich sind alle blöcke wieder da

wenn ich wieder auf den alten namen änder verschwinden die blöcke wieder

der name enthielt keinerlei sonderzeichen auch keine umlaute oder sonstiges

falls einer weiß woran es liegt würd ich mich über eine kurze info freuen..einfach um zu verstehen was da los ist :)

gut nacht

  • 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 3 Stunden
  • Update: jetzt gibt's ein
    vor 2 Wochen 22 Stunden
  • 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 2 Tagen
  • In der entsprechenden View
    vor 3 Wochen 2 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 2 Tagen
  • gelöst
    vor 5 Wochen 6 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 4 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 24 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