Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

[gelöst] Frage zu Layout oder Anzeigeoptionen

Eingetragen von Keulebernd (12)
am 09.11.2010 - 14:34 Uhr in
  • Anfängerfragen

Hallo

Ich möchte gern wissen, wie man den im Screenshot rot markierten Bereich bei der fertigen Seite ausblenden kann.

Screenshot:

Geht das irgendwie?

Ciao
Keule

‹ links gehen immer auf default page [gelöst] Strip tag ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

$breadcrumb

Eingetragen von stBorchert (6003)
am 09.11.2010 - 14:48 Uhr

Hallo.
Schau mal in die Datei namens page.tpl.php in Deinem Theme. Dort müsste es eine Zeile in der Art <?php print $breadcrumb; ?> geben.
Wenn Du diese Zeile (und eventuelle HTML-Container in der Gegend) entfernst, ist der Bereich weg.

hth,

 Stefan

  • Anmelden oder Registrieren um Kommentare zu schreiben

Sorry, aber in der Datei

Eingetragen von Keulebernd (12)
am 09.11.2010 - 15:30 Uhr

Sorry, aber in der Datei finde ich keine solche Zeile. Wie ich festgestellt habe ist mein Theme auch nicht im Ordner Themes zu finden, sondern unter Sites -> All -> Themes.

Edit: Vielleicht sollte ich noch erwähnen, dass ich den Bereich wenn ich eingeloggt bin natürlich brauche. Nur der Besucher der Seite muss den ja nicht sehen.

Ciao
Keule

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi, kann es sein das die

Eingetragen von los_muertos (92)
am 09.11.2010 - 18:11 Uhr

Hi, kann es sein das die function in deiner template.php steht?

such mal nach phptemplate_breadcrumb in deiner page.tpl.php!

wenn du sie gefunden hast erstez sie mal mit

<?php print coustom_breadcrumb(); ?>

und in der template.php ergänzt du folgende function:

<?php
function custom_breadcrumb() {

    global
$user;
     
$output = '';

      if (!
$user->uid) {
   
$output = '';
    }
    else {

       
$bcimage = '  &raquo;  ';
       
$bctext = t('You are here:');
   
        if (!empty(
$breadcrumb)) {
            return
'<div class="breadcrumb"><span>' . $bctext . '</span>' . implode($bcimage , $breadcrumb) . '</div>';
        }
   
    }

    return
$output;
}
?>

is jetzt etwas schnell zusammengewürfelt von meinem code an dem ich grad bastell.

ich hoffe es hielft dir.

  • Anmelden oder Registrieren um Kommentare zu schreiben

los_muertos schrieb such mal

Eingetragen von Keulebernd (12)
am 10.11.2010 - 11:24 Uhr
los_muertos schrieb

such mal nach phptemplate_breadcrumb in deiner page.tpl.php!

Leider Fehlanzeige. Das steht nicht in der page.tpl.php.

Ich poste mal die Zeilen der page.tpl.php, in denen überhaupt das Wort breadcrump vorkommt:
<?php if (!empty($breadcrumb) || !empty($tabs) || !empty($tabs2)): ?>
...
<?php if (!empty($breadcrumb)) { echo $breadcrumb; } ?>
Diese Zeile kommt identisch nochmal etwas weiter unten vor.

Ich kann den Code nicht deuten, da ich kein PHP-Programmierer bin. Würde es helfen, die komplette page.tpl.php hier zu posten?

Ciao
Keule

  • Anmelden oder Registrieren um Kommentare zu schreiben

hi, ersetz <?php if

Eingetragen von los_muertos (92)
am 10.11.2010 - 11:47 Uhr

hi,

ersetz

<?php if (!empty($breadcrumb)) { echo $breadcrumb; } ?>

mal mit

<?php print coustom_breadcrumb($output); ?>

und für in deine template.php folgende function ein.

<?php
function coustom_breadcrumb() {

    global
$user;
     
$output = '';

      if (!
$user->uid) {
   
$output = '';
    }
    else {

       
$bcimage = '  &raquo;  ';
       
$bctext = t('You are here:');
  
        if (!empty(
$breadcrumb)) {
            return
'<div class="breadcrumb"><span>' . $bctext . '</span>' . implode($bcimage , $breadcrumb) . '</div>';
        }
  
    }

    return
$output;
}
?>

Dann sollte es so gehen wie du es möchtest.

Wenn du es nicht hinbekommt poste mal deine page.tpl.php und ich schau mir das mal an.

edit:

Ok poste deine page.tpl.php nicht :) siehe unten !

  • Anmelden oder Registrieren um Kommentare zu schreiben

Breadcrumbs

Eingetragen von stBorchert (6003)
am 10.11.2010 - 11:42 Uhr
Keulebernd schrieb

<?php if (!empty($breadcrumb)) { echo $breadcrumb; } ?>

Na genau das ist doch die Zeile, die für die Ausgabe des Breadcrumbs verantwortlich ist.

Ersetze die Zeile durch

<?php
if ($logged_in && !empty($breadcrumb)) { echo $breadcrumb; }
?>

Keulebernd schrieb

Würde es helfen, die komplette page.tpl.php hier zu posten?

Nein, ganz im Gegenteil. Siehe Verhaltensregel #7.

hth,

 Stefan

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wir kommen der Sache

Eingetragen von Keulebernd (12)
am 10.11.2010 - 11:55 Uhr

Wir kommen der Sache näher...
Vielen Dank für deine Hilfe.
In dem Feld steht nun nicht mehr "Startseite" drin. Es ist leer - aber noch da.
Schau mal unter www.ibwestphal.de. Direkt unter den Tabs der weiße Balken.
Wenn ich eingeloggt bin muss das da sein, da ja da die Buttons zum Bearbeiten und so weiter sind. Aber beim normalen Seitenbesucher muss das doch irgendwie "versteckt" werden können, oder?

Edit: Ups, da war ja noch ein Posting von stBorchert. Danke auch für deine Hilfe. Eure beiden Lösungsvorschläge führen zum gleichen Ergebnis. Der Balken ist leer, aber noch da.

Ciao
Keule

  • Anmelden oder Registrieren um Kommentare zu schreiben

Keulebernd schrieb In dem

Eingetragen von Thoor (3678)
am 10.11.2010 - 12:08 Uhr
Keulebernd schrieb

In dem Feld steht nun nicht mehr "Startseite" drin. Es ist leer - aber noch da.
Schau mal unter www.ibwestphal.de. Direkt unter den Tabs der weiße Balken.
Wenn ich eingeloggt bin muss das da sein, da ja da die Buttons zum Bearbeiten und so weiter sind. Aber beim normalen Seitenbesucher muss das doch irgendwie "versteckt" werden können, oder?

Bei Dir stehen sicherlich in der page.tpl.php einige DIV Container um die Breadcrumb Anweisung herum ...oder?

<div class="art-Post-body">
.....
</div>

Wenn du die ausschliesslich sehen möchtest, wenn Du eingelogged bist, dann ergänze einfach um die DIVs:

<?php global $user; if ($user->uid) : ?>
<div class="art-Post-body">
.....
</div>
<?php endif; ?>

Damit sollten die DIV Container ausschliesslich eingeblendet werden, wenn man angemeldet ist.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du musst die div-Tags noch

Eingetragen von los_muertos (92)
am 10.11.2010 - 12:09 Uhr

Du musst die div-Tags noch ausbleden lassen.

zwischen

<?php if (!empty($breadcrumb) || !empty($tabs) || !empty($tabs2)): ?>

und

<?php if (!empty($breadcrumb)) { echo $breadcrumb; } ?>

müssen noch diverse div-tags liegen diese must du noch mit ausblenden lassen.

poste mal den code ab

<?php if (!empty($breadcrumb) || !empty($tabs) || !empty($tabs2)): ?>

bis hin zum dazugehörigen

<?php endif; ?>

  • Anmelden oder Registrieren um Kommentare zu schreiben

los_muertos schrieb poste mal

Eingetragen von Keulebernd (12)
am 10.11.2010 - 13:02 Uhr
los_muertos schrieb

poste mal den code ab

<?php if (!empty($breadcrumb) || !empty($tabs) || !empty($tabs2)): ?>

bis hin zum dazugehörigen

<?php endif; ?>

Der entsprechende Code:

<?php if (!empty($breadcrumb) || !empty($tabs) || !empty($tabs2)): ?>
<div class="art-Post">
    <div class="art-Post-tl"></div>
    <div class="art-Post-tr"></div>
    <div class="art-Post-bl"></div>
    <div class="art-Post-br"></div>
    <div class="art-Post-tc"></div>
    <div class="art-Post-bc"></div>
    <div class="art-Post-cl"></div>
    <div class="art-Post-cr"></div>
    <div class="art-Post-cc"></div>
    <div class="art-Post-body">
<div class="art-Post-inner">
<div class="art-PostContent">
<?php
if ($logged_in && !empty($breadcrumb)) { echo $breadcrumb; }
?>

<?php if (!empty($tabs)) { echo $tabs.'<div class="cleared"></div>'; }; ?>
<?php if (!empty($tabs2)) { echo $tabs2.'<div class="cleared"></div>'; } ?>

</div>
<div class="cleared"></div>

</div>

    </div>
</div>
<?php endif; ?>

Ciao
Keule

  • Anmelden oder Registrieren um Kommentare zu schreiben

anpassen

Eingetragen von stBorchert (6003)
am 10.11.2010 - 13:50 Uhr
Keulebernd[codefilter_code schrieb

<?php if (!empty($breadcrumb) || !empty($tabs) || !empty($tabs2)): ?>[/codefilter_code]

wird zu

<?php if ($logged_in && (!empty($breadcrumb) || !empty($tabs) || !empty($tabs2))): ?>

hth,

 Stefan

  • Anmelden oder Registrieren um Kommentare zu schreiben

so in der art. Nur gibt es da

Eingetragen von los_muertos (92)
am 10.11.2010 - 14:16 Uhr

so in der art. Nur gibt es da nicht das problem das gäste die tabs nicht mehr sehen, insofern die registrierung und die suche verwendet wird?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Klammern

Eingetragen von stBorchert (6003)
am 10.11.2010 - 14:29 Uhr

Ja. In diesem Fall müsste die innere Klammerung wieder entfernt werden.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Super. Es hat

Eingetragen von Keulebernd (12)
am 10.11.2010 - 14:55 Uhr

Super. Es hat geklappt!
Vielen Dank für eure Hilfe!

Edit: Außer mir (zum Bearbeiten / Ändern der Seite) gibt es niemanden der sich einloggt. Also keine Gäste oder angemeldete User oder so was.

Ciao
Keule

  • Anmelden oder Registrieren um Kommentare zu schreiben

na dann kannste den code so

Eingetragen von los_muertos (92)
am 10.11.2010 - 15:00 Uhr

na dann kannste den code so einbauen :)

setzt noch ein [gelöst] in deinen post und fertig!

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