[gelöst]Block wird nicht überall angezeigt
![](https://www.drupalcenter.de/files/imagecache/upic_mini/pictures/picture-2736.jpg)
am 08.07.2009 - 20:13 Uhr in
Nabend Drupalis,
ich hab mit einen NewstickerBlock gebaut nun hab ich das Prob das er nicht immer angezeigt wird O_o *kopfratz*
in der page.tpl.php habe ich eingetragen:
<?php
print $header;
?>
und in der .info
regions[header] = Header
er ist auchd a wo er sein soll aber halt nicht immer sobald ich in meinen menüs rumklicker und einen punkt erwische der auf einen node verlinkt ist verschwindet er :-/ auf der starseite ist er auch net zu sehen :-/
sobald ich aber enen view oder einen taxo. menüpunkt auswähle erscheint der block wo er sein soll....
woran liegt das?
lg
sili
- Anmelden oder Registrieren um Kommentare zu schreiben
Verlinke mal deine Seite,
am 09.07.2009 - 14:59 Uhr
Verlinke mal deine Seite, damit mach sich das ansehen kann.
geht net
am 09.07.2009 - 16:13 Uhr
geht net könntest höhstens bei teamviewer draufgucken läuft momentan auf apatcheeeee
hüüülfeee
am 12.07.2009 - 20:14 Uhr
es scheint wirklich an der neu eingefügten region zu liegen wenn ich den block einer bereits vorher vorhandenen region zuweise ist er immer da nur in meiner neuen nicht :-/
wer eine ahnung warum?
kennt sich wer mit regionen aus?
lg
Sili
Schon maö auf die Idee
am 12.07.2009 - 21:18 Uhr
Schon mal auf die Idee gekommen, einen anderen Namen für die Region zu nehmen? $header hört sich für mich nach Konfliktursache an ... ???
---------------------------------------------------------------------------
Drupal Design Probleme? Sofern noch nicht geschehen - Firefox und Firebug installieren. Seite aufrufen, "F12" drücken, und "Untersuchen" auswählen ...
wie ja wöööö
am 13.07.2009 - 11:13 Uhr
na welche region sollte es sonst sein ist ja zwischen inhalt und header also denkemal ist header garnicht soooo verkehrt oder?
welche gibts noch dort oben?
Silurius schrieb na welche
am 13.07.2009 - 11:47 Uhr
na welche region sollte es sonst sein ist ja zwischen inhalt und header also denkemal ist header garnicht soooo verkehrt oder?
welche gibts noch dort oben?
Also es gibt nicht wirklich viele im Drupal fest verankerte Regionen ... aber $header ist eine davon ... Das könnte also eine Ursache sein!
Wenn Du also selbst eine Region anlegst, dann solltest du die vielleicht nicht gerade: left, right, content, header oder footer nennen! Denn die hat Drupal standardmäßig ....
Comprende?
Da es aber bei einigen Deiner Seiten trotzdem klappt, vielleicht mal Cache leeren, update laufen lassen oder Theme erneut aktivieren ...
hmmm
am 13.07.2009 - 14:57 Uhr
bei meinem theme wird die region header nicht verwendet daher hab ich sie manuel eingefügt....
ich brauche aber eine vordefinierte region da ich positionsangeben in die css schreibe für verschiedene auflösungen wenn ich eine neue region nehmen die ich mir selber ausdenke dann muss ich positionsangeban vom linken rand machen und dann passt es in verschiedenen auflösungen nicht
updates und co. alles schon mehrmals gemacht...
weitere ideen?
lg
sili
hmmm
am 13.07.2009 - 19:28 Uhr
also hab eine ganz andere region angelegt :
; $Id: Victoria17.info $
name = Victoria17
description = Silur3D-generated theme
screenshot = screenshot.png
version = 1.0
core = 6.x
engine = phptemplate
regions[left] = Left sidebar
regions[right] = Right sidebar
regions[content] = Content
regions[test] = Test
stylesheets[all][] = style.css
scripts[] = js/jquery.newsTicker1.2.2.js
scripts[] = js/newstickercall.js
also die region test ist es dennoch das selbe prob :-/
in meiner page.tpl.php steht:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="<?php echo get_page_language($language); ?>" xml:lang="<?php echo get_page_language($language); ?>">
<head>
<title><?php if (isset($head_title )) { echo $head_title; } ?></title>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
<?php echo $head; ?>
<script type="text/javascript" src="<?php echo get_full_path_to_theme(); ?>/script.js"></script>
<?php echo $styles ?>
<?php echo $scripts ?>
<!--[if IE 6]><link rel="stylesheet" href="<?php echo $base_path . $directory; ?>/style.ie6.css" type="text/css" /><![endif]-->
<script type="text/javascript"><?php /* Needed to avoid Flash of Unstyle Content in IE */ ?> </script>
</head>
<body>
<div class="Main">
<div class="Sheet">
<div class="Sheet-tl"></div>
<div class="Sheet-tr"><div></div></div>
<div class="Sheet-bl"><div></div></div>
<div class="Sheet-br"><div></div></div>
<div class="Sheet-tc"><div></div></div>
<div class="Sheet-bc"><div></div></div>
<div class="Sheet-cl"><div></div></div>
<div class="Sheet-cr"><div></div></div>
<div class="Sheet-cc"></div>
<div class="Sheet-body">
<div class="nav">
<?php
if (get_drupal_version() >= 6) {
$menu_name = variable_get('menu_default_node_menu', 'primary-links');
$tree = menu_tree_page_data($menu_name);
echo art_menu_tree_output_d6($tree);
} else {
echo art_menu_tree_output_d5(variable_get('menu_primary_menu',0));
}
?>
<div class="l"></div>
<div class="r"><div></div></div>
</div>
<div class="Header">
<div class="Header-jpeg"></div>
<div class="logo">
<?php if ($site_name) : ?>
<h1 class="logo-name"><a href="<?php echo check_url($base_path); ?>" title = "<?php echo $site_name; ?>"><?php echo $site_name; ?></a></h1>
<?php endif; ?>
<?php if ($site_slogan) : ?>
<div class="logo-text"><?php echo $site_slogan; ?></div>
<?php endif; ?>
</div>
</div>
<div class="contentLayout">
<div class="sidebar1">
<?php
if (isset($sidebar_left)) print $sidebar_left;
else if (isset($left)) print $left;
?>
</div>
<?php
print $test;
?>
<div class="content">
<div class="Post">
<div class="Post-tl"></div>
<div class="Post-tr"><div></div></div>
<div class="Post-bl"><div></div></div>
<div class="Post-br"><div></div></div>
<div class="Post-tc"><div></div></div>
<div class="Post-bc"><div></div></div>
<div class="Post-cl"><div></div></div>
<div class="Post-cr"><div></div></div>
<div class="Post-cc"></div>
<div class="Post-body">
<div class="Post-inner">
<div class="PostContent">
<?php if (!empty($breadcrumb)): print theme('breadcrumb', $breadcrumb); endif; ?>
<?php if (!empty($tabs)): print $tabs.'<div class="cleared"></div>'; endif; ?>
<?php if (!empty($tabs2)): print '<ul class="tabs secondary">'. $tabs2 .'</ul>'; endif; ?>
<?php if (isset($mission)): print '<div id="mission">' . $mission . '</div>'; endif; ?>
<?php if (isset($help)): print $help; endif; ?>
<?php if (isset($messages)): print $messages; endif; ?>
<?php print art_content_replace($content); ?>
</div>
<div class="cleared"></div>
</div>
</div>
</div>
</div>
<div class="sidebar2">
<?php
if (isset($sidebar_right)) print $sidebar_right;
else if (isset($right)) print $right;
?>
</div>
</div>
<div class="cleared"></div>
<div class="Footer">
<div class="Footer-inner">
<div class="Footer-text">
<?php echo $footer_message; ?>
<?php echo $footer; ?>
</div>
</div>
<div class="Footer-background"></div>
</div>
</div>
</div>
<p class="page-footer">
Powered and Created by <a href="mailto:silur3d@gmx.de">Silur3D</a>
</p>
</div>
<?php if ($closure_region): ?>
<div id="closure-blocks"><?php print $closure_region; ?></div>
<?php endif; ?>
<?php print $closure; ?>
</body>
</html>
hmmmmm
lg
sili
ich glaub jetzt hat ers ^^
am 13.07.2009 - 20:26 Uhr
page.tpl.php
page-node.tpl.php
page-node-add.tpl.php
page-blog.tpl.php
dort hab ichs überall eingefügt und siehe da es funzt ^^ aber warum?
kann wer nen erklärbär machen?
lg
Sili
Silurius
am 13.07.2009 - 21:08 Uhr
page.tpl.php
page-node.tpl.php
page-node-add.tpl.php
page-blog.tpl.php
dort hab ichs überall eingefügt und siehe da es funzt ^^ aber warum?
kann wer nen erklärbär machen?
lg
Sili
Weil es lauter page-xxx.tpl.php Dateien sind! Hättest du nur eine page.tpl.php und ansonsten node-xxx.tpl.php Dateien, dann hätte es auch darin gereicht. So eben nicht, weil du ne Menge an Seiten- anstelle von Node-Templates gebaut hast!
Hier steht eigentlich alles dazu: http://www.drupalcenter.de/handbuch/4217
^^
am 14.07.2009 - 19:51 Uhr
ich habs net besser gewusst hehe...
naja funzt ja jetze
lg sili