PHP Abfragen in page.tpl D6/D7
Eingetragen von ab2211 (550)
am 10.09.2015 - 15:12 Uhr in
am 10.09.2015 - 15:12 Uhr in
Hallo!
in D6 hatte ich in der page.tpl Abfragen wie folgende
<?php if ($node->type == 'abc'): ?>
<link type="text/css" rel="stylesheet" media="all" href="/themes/abc/styles/abc.css" />
<?php endif; ?>
<?php if ($node->nid == 123): ?>
<link type="text/css" rel="stylesheet" media="all" href="/themes/abc/styles/abc.css" />
<script type="text/javascript" src="/themes/abc/js/abc.js"></script>
<?php endif; ?>
In D7 scheint das nicht zu funktionieren?
- Anmelden oder Registrieren um Kommentare zu schreiben
Das gehört bei D7 auch in die
am 10.09.2015 - 21:14 Uhr
Das gehört bei D7 auch in die html.tpl.php. Achtung, in dem Template-File ist von einem Node noch nichts vorhanden, also kann der Teil so auch nichts mehr gehen. Ich würde diese Abfragen und das entsprechende Handing aber eher in die template.php des Themes in passende preprocess-Funktionen stecken, das ist besser.
Ah, ok. In der html.tpl habe
am 11.09.2015 - 13:34 Uhr
Ah, ok. In der html.tpl habe ich es auch reingeschrieben gehabt. Aber wenn die Variablen da noch garnicht zur Verfügung stehen, dann kann es natürlich nicht gehen.
Mit den preprocess-Funktionen kriege ich auf die Schnelle nicht hin. So werde ich die Files erstmal ohne Abfrage alle laden.