"Startseite" Leiste ausblenden

am 08.03.2011 - 18:13 Uhr in
Gibt es eine Möglichkeit die Startleiste auszublenden.
Mit Startleiste meine ich die Leiste die üeber den Txten oder Optionen angezeigt wird. zb bei Konto =
Startseite | Mein Konto
Sorry, keine Ahnung wie man diese "Leiste" in Drupal nennt.
Jedenfalls habe ich meine Konto- "Startseite › Inhalt erstellen ›" usw. Links
meistens schon in der Navigation stehen.
Also suche ich eine Möglichkeit wie ich dies in der Seitenansicht bei meinen meisten seiten ausblenden kann.
Hat wer hat Ahnung wie man das elegant lösen kann?
mfg
kennedy
- Anmelden oder Registrieren um Kommentare zu schreiben
Das sind Breadcrumbs und
am 08.03.2011 - 18:50 Uhr
Das sind Breadcrumbs und können in den Einstellungen des Themes (entweder in den globalen Theme-Einstellungen oder in den Einstellungen des aktivierten Themes) deaktiviert werden.
Sollte das deaktivieren in
am 08.03.2011 - 19:25 Uhr
Sollte das deaktivieren in den Theme-Einstellungen nicht möglich sein, suche in der page.tpl.php deines Themes nach den Breadcrumbs und kommentiere die entsprechenden Zeilen aus!
so war es auch. theme ist mit
am 08.03.2011 - 20:05 Uhr
so war es auch.
theme ist mit artisteer erstellt, schätze daher wird die ausblend option nicht gezeigt
hab die Breadcrumbszeile zuerst gelöscht und bekam eine fehlermeldung
ausklammern hat funktioniert
vielen dank :)
Zu früh gefreut..
am 08.03.2011 - 21:25 Uhr
Wurde jetzt doch nicht bei allen Seiten ausgeblendet
Hab schon auf mehreren Arten Ausklammern versucht
Aber setz anscheinend immer an falscher Stelle
Eine Fehlermeldung lautete zB.:
Parse error: syntax error, unexpected '}' in /www/htdocs/.../In/sites/all/themes/design80/template.php on line 32
function get_full_path_to_theme() {
return base_path().path_to_theme();
}
/**
* Allow themable wrapping of all breadcrumbs.
*/
function design80_breadcrumb($breadcrumb) {
if (!empty($breadcrumb)) {
return '
';
}
kennedy schrieb Wurde jetzt
am 08.03.2011 - 21:28 Uhr
Wurde jetzt doch nicht bei allen Seiten ausgeblendet
Hab schon auf mehreren Arten Ausklammern versucht
Aber setz anscheinend immer an falscher Stelle
Eine Fehlermeldung lautete zB.:
Parse error: syntax error, unexpected '}' in /www/htdocs/.../In/sites/all/themes/design80/template.php on line 32
function get_full_path_to_theme() {
return base_path().path_to_theme();
}
Fast vergessen:
Dies ist was in meiner template.php steht
/**
* Allow themable wrapping of all breadcrumbs.
*/
function design80_breadcrumb($breadcrumb) {
if (!empty($breadcrumb)) {
return '
';
}
Poste doch bitte mal den Code
am 08.03.2011 - 22:21 Uhr
Poste doch bitte mal den Code deiner page.tpl.php
Hast du außerdem noch spezielle page.tpl.php-Files? Also Dateien, die page-"irgendwas"-tpl.php heißen?
Warum die Brotkrümel nicht per CSS ausblenden?
am 08.03.2011 - 22:31 Uhr
Zugegebenermaßen eine Null-Bock-Methode und auch nicht wirklich sauber, aber dennoch
.breadcrumb {
display: none;
}
Ok, ok, ich bin kein Profi ...
der ganze page.tpl.php code
am 08.03.2011 - 22:35 Uhr
<?php
echo $head;
?>
<?php
if (isset($head_title )) { echo $head_title; }
?>
<?php
echo $styles
?>
<?php
echo $scripts
?>
if (Drupal.jsEnabled) {$(document).ready(function(){
window.setTimeout("artNoStyleAdding(document)", 2000);});}
<?php
/* Needed to avoid Flash of Unstyle Content in IE */
?>
<?php
if (!empty($navigation)):
?>
<?php
echo $navigation;
?>
<?php
endif;
?>
<?php
if (!empty($banner1)) { echo '<div id="banner1">'.$banner1.'</div>'; }
?>
<?php
echo art_placeholders_output($top1, $top2, $top3);
?>
<?php
if (!empty($left)) echo '<div class="art-sidebar1">' . $left . "</div>";
else if (!empty($sidebar_left)) echo '<div class="art-sidebar1">' . $sidebar_left. "</div>";
?>
<?php
echo (!empty($left) || !empty($sidebar_left)) ? 'art-content' : 'art-content-wide';
?>
<?php
if (!empty($banner2)) { echo '<div id="banner2">'.$banner2.'</div>'; }
?>
<?php
if ((!empty($user1)) && (!empty($user2))) :
?>
<?php
echo $user1;
?>
<?php
echo $user2;
?>
<?php
else:
?>
<?php
if (!empty($user1)) { echo '<div id="user1">'.$user1.'</div>'; }
?>
<?php
if (!empty($user2)) { echo '<div id="user2">'.$user2.'</div>'; }
?>
<?php
endif;
?>
<?php
if (!empty($banner3)) { echo '<div id="banner3">'.$banner3.'</div>'; }
?>
<?php
if (($is_front) || (isset($node) && isset($node->nid))):
?>
<?php
if (!empty($breadcrumb) || !empty($tabs) || !empty($tabs2)):
?>
<?php
if (!empty($breadcrumb)) { echo $breadcrumb; }
?>
<?php
if (!empty($tabs)) { echo $tabs.'<div class="cleared"></div>'; };
?>
<?php
if (!empty($tabs2)) { echo $tabs2.'<div class="cleared"></div>'; }
?>
<?php
endif;
?>
<?php
if (!empty($mission)) { echo '<div id="mission">'.$mission.'</div>'; };
?>
<?php
if (!empty($help)) { echo $help; }
?>
<?php
if (!empty($messages)) { echo $messages; }
?>
<?php
echo art_content_replace($content);
?>
<?php
else:
?>
<?php
if (!empty($breadcrumb)) { echo $breadcrumb; }
?>
<?php
if (!empty($title)): print '<h2'. ($tabs ? ' class="with-tabs"' : '') .'>'. $title .'</h2>'; endif;
?>
<?php
if (!empty($tabs)) { echo $tabs.'<div class="cleared"></div>'; };
?>
<?php
if (!empty($tabs2)) { echo $tabs2.'<div class="cleared"></div>'; }
?>
<?php
if (!empty($mission)) { echo '<div id="mission">'.$mission.'</div>'; };
?>
<?php
if (!empty($help)) { echo $help; }
?>
<?php
if (!empty($messages)) { echo $messages; }
?>
<?php
echo art_content_replace($content);
?>
<?php
endif;
?>
<?php
if (!empty($banner4)) { echo '<div id="banner4">'.$banner4.'</div>'; }
?>
<?php
if (!empty($user3) && !empty($user4)) :
?>
<?php
echo $user3;
?>
<?php
echo $user4;
?>
<?php
else:
?>
<?php
if (!empty($user3)) { echo '<div id="user1">'.$user3.'</div>'; }
?>
<?php
if (!empty($user4)) { echo '<div id="user2">'.$user4.'</div>'; }
?>
<?php
endif;
?>
<?php
if (!empty($banner5)) { echo '<div id="banner5">'.$banner5.'</div>'; }
?>
<?php
echo art_placeholders_output($bottom1, $bottom2, $bottom3);
?>
<?php
if (!empty($banner6)) { echo '<div id="banner6">'.$banner6.'</div>'; }
?>
<?php
echo art_feed_icon(url('rss.xml'));
?>
<?php
if (!empty($footer_message) && (trim($footer_message) != '')) {
echo $footer_message;
}
else {
echo '<p><a href="#">Contact Us</a> | <a href="#">Terms of Use</a> | <a href="#">Trademarks</a> | <a href="#">Privacy Statement</a><br />'.
'Copyright © 2009 '.$site_name.'. All Rights Reserved.</p>';
}
?>
<?php
if (!empty($copyright)) { echo $copyright; }
?>
<?php
echo t('Powered by ').'<a href="http://drupal.org/">'.t('Drupal').'</a>'.t(' and ').'<a href="http://www.artisteer.com/?p=drupal_themes">Drupal Theme</a>'.t(' created with ').'Artisteer';
?>
<?php
print $closure;
?>
Nächstes mal bitte die
am 08.03.2011 - 22:41 Uhr
Nächstes mal bitte die Code-Tags verwenden.
In deiner page.tpl.php steht in Zeile 109 dieser Code:
<?php if (!empty($breadcrumb)) { echo $breadcrumb; } ?>
Lösche diese Zeile (nicht auskommtentieren oder sonst was, sondern löschen).
Eine Antwort auf meine zweite Frage wäre auch schön:
Hast du außerdem noch spezielle page.tpl.php-Files? Also Dateien, die page-"irgendwas"-tpl.php heißen?
wenn ich diese zeile lösche,
am 08.03.2011 - 23:10 Uhr
wenn ich diese zeile lösche, ändert sich leider auch nichts...
eine weitere page-"irgendwas"-tpl.php gibt es nicht.
jedoch bei dem template.php script gibt es eine zeile die da lautet:
if (!empty($breadcrumb)) {
return '<div class="breadcrumb">'. implode(' | ', $breadcrumb) .'</div>';
ist hier vielleicht auch etwas zu verändern?
lg
Da könntest du folgendes
am 08.03.2011 - 23:25 Uhr
Da könntest du folgendes probieren:
<?php
if (!empty($breadcrumb)) {
return '';
?>
Bevor du das änderst solltest du aber mal den Drupal-Cache löschen (Am besten Devel oder AdminMenu verwenden) und den Browser-Cache für diese Seite leeren (Shift + F5 auf der betreffenden Seite drücken).
Wenn das nichts bringt, dann probier mal die Änderung oben und lösche danach ebenfalls den Drupal-Cache und den Browser-Cache für die Seite.
Hab die Krümmel jetzt doch
am 09.03.2011 - 03:07 Uhr
Hab die Krümmel jetzt doch noch entfernen können
Ein Danke erstmal
Nur wird jetzt mein Balken - wo die Start.. usw. drinnstand jetzt leer angeteigt.
Hast du evtl. mal einen
am 09.03.2011 - 14:04 Uhr
Hast du evtl. mal einen Screenshot?
Oder einen Link zu der Seite?
So siehts aus..
am 09.03.2011 - 19:34 Uhr
So sieht man die Seite als Benutzer
Und so als Admin
Die crumbs werden jetzt zwar nicht mehr angezeigt aber die dazugehörige Leiste schon, was vor allem aus der Sicht des Besuchers komisch aussieht.
Dann nimm dir mal Firebug und
am 09.03.2011 - 21:11 Uhr
Dann nimm dir mal Firebug und schau nach, wo genau diese Leiste im Quelltext auftaucht und in welcher Datei sie untergebracht ist.
function.array-map | seite nicht mehr funktional
am 09.03.2011 - 21:23 Uhr
nachdem ich artikel und bilder in meinem shop eingespielt habe kam folgende fehlermeldung:
•warning: array_map() [function.array-map]: Argument #2 should be an array in /var/www/web1039/html/modules/system/system.module on line 1015.
•warning: array_keys() [function.array-keys]: The first argument should be an array in /var/www/web1039/html/includes/theme.inc on line 1817.
•warning: Invalid argument supplied for foreach() in /var/www/web1039/html/includes/theme.inc on line 1817.
die seite wird außerdem nicht mehr richtig angezeigt und ich habe keinen zugang mehr zum verwaltungsbereich,
mit bitte um infos, wie ich das problem lösen kann, leider habe ich kein backup gemacht.
danke im voraus
Bitte öffne einen eigenen
am 09.03.2011 - 22:00 Uhr
Bitte öffne einen eigenen Thread dafür, sonst kommt man hier total durcheinander.
fertig
am 10.03.2011 - 20:20 Uhr
danke an exitor und Marbot
Hab die Sachen dank eurer tipps endlich zu einem akzeptablen Abscluß gebracht
Bin draufgekommen ein originaldrupal theme macht um einiges weniger als es zicken mein artisteer theme tat.
mfg