[gelöst]Header nur auf Nicht-Startseite als Link
Eingetragen von Matilda (129)
am 21.06.2010 - 21:11 Uhr in
am 21.06.2010 - 21:11 Uhr in
Hallo zusammen,
irgendwie stehe ich auf dem Schlauch - ich möchte, dass das Logo einer Seite nur auf Nicht-Startseiten ein Link ist. Ich will mit einer Abhängigkeit vom titel der Startseite arbeiten.
Ich schreibe
<?php if ($title != 'Herzlich Willkommen') { ?>
<p>
<a lang="en" href="<?php print $base_path ?>" title="<?php print t('Home') ?>
<span class="hide"><?php print $site_name ?></span>
</a>
</p>
<?php } ?>
und auf allen Seiten, außer auf der Startseite, erscheint artig mein Link.
Aber wenn ich schreibe
<?php if ($title = 'Herzlich Willkommen') { ?>
<p id="homepage">
<span class="hide">Startseite von <span lang="en"><?php print $site_name ?></span></span>
</p>
<?php } ?>
wird das p-Element auf allen Seiten angezeigt.
Ich möchte eigenlich eine if / else-Abfrage, aber so komme ich schon hier nicht weiter. Wo ist mein Denkfehler?
Vielen Dank schon jetzt für jeden Rat!
- Anmelden oder Registrieren um Kommentare zu schreiben
Also dieser Code wird so gut
am 21.06.2010 - 22:07 Uhr
Also dieser Code wird so gut wie immer true ergeben:
<?php
if ($title = 'Herzlich Willkommen')
?>
Das ist eine Zuweisung und die klappt meistens ;-) Ergo wird der Code dahinter ausgeführt.
Ich denke, du willst eher das hier prüfen:
<?php
if ($title == 'Herzlich Willkommen')
?>
(Man beachte das '==' )
Vielleicht funktioniert auch das hier:
<?php if ($is_front) { ?>
<p id="homepage">
<span class="hide">Startseite von <span lang="en"><?php print $site_name ?></span></span>
</p>
<?php }
else { ?>
<p>
<a lang="en" href="<?php print $base_path ?>" title="<?php print t('Home') ?>
<span class="hide"><?php print $site_name ?></span>
</a>
</p>
<?php } ?>
Juppiduu
am 21.06.2010 - 22:53 Uhr
Vielleicht funktioniert auch das hier:
Vielen Dank Exterior, genau das ist es!
Und mir ist klar, wo meine Fehler stecken:
Also vielen Dank nochmal!
Als nächstes mache ich mich auf die Suche nach einer entsprechenden Lösung für alle Menüpunkte ... :)