"Eingetragen von" nur bei bestimmten Artikeln?
Eingetragen von Anonymous (0)
am 13.08.2005 - 21:58 Uhr in
am 13.08.2005 - 21:58 Uhr in
Ich möchte bei bestimmten Artikel, dass kein "Eingetragen von" und "am xx.xx.xx" erscheint. Wie mache ich das. Auch wenn ich die Textzeilen beide lösche, erscheint im Artikel "Eingetragen von Anonymous" am "xx.xx.xx". Kriege das net weg...
- Anmelden oder Registrieren um Kommentare zu schreiben
Lösche das:
am 13.08.2005 - 22:42 Uhr
Lösche das:
<small><?php print $submitted ?></small>
in deiner node.tpl.php Datei, in deinem Theme/Democratica Ordner.
Hmm, aber dann ist das ja
am 14.08.2005 - 14:18 Uhr
Hmm, aber dann ist das ja ganz weg. Ich möchte, dass das Submitted nur bei 'bestimmten' Artikeln nicht erscheint. Geht das??
In “settings / themes /
am 14.08.2005 - 15:10 Uhr
In "administer / themes / configure / global settings" kannst du das pro Node-Typ ein- und ausschalten. Noch genauer gehts meines Wissens nicht, zumindest nicht ohne Code zu ändern.
Uwe.
--
hermann-uwe.de | crazy-hacks.org | unmaintained-free-software.org
So gehts (und noch viel mehr)
am 14.08.2005 - 17:39 Uhr
1) Wenn man etwas für alle Nodes eines gewissen Typs ausschalten/ändern möchte, dann sind diese Lösungen angebracht:
1.1) node-{type}.tpl.php - wobei {type} der Nodetyp ist - entsprechend gestalten.
1.2) In node.tpl.php Typbedingt Code einfügen:
if ($node->type == 'name des typs') {
// code, wenn typ übereinstimmt
}
else {
// code, ansonsten
}
2) Man möchte bei gewissen Nodes etwas ändern, ohne dass der Nodetyp eine Rolle spielt:
2.1) PHP Filter verwenden und in das Node beispielsweise schreiben:
global $MY_OPTIONS;
$MY_OPTIONS['no submitted'] = 1;
Und dann wo es einem beliebt, also node.tpl.php, page.tpl.php oder wo auch immer eine Abfrage stellen:
global $MY_OPTIONS;
if ( !empty($MY_OPTIONS['no submitted']) ) {
// code, wenn variable gesetzt und ungleich 0 ist
}
else {
// ansonsten
}
3) Das wirft für mich nun folgende Frage auf:
Wie führt man mit einem Node etwas Code aus, ohne direkt für den Hauptinhalt den PHP-Filter zu verwenden?
Ich programmiere demnächst ein Modul mit dem das (unter anderem) möglich sein wird. Falls jemand aber schon einen existierenden Weg kennt, möge er mich informieren.
danke, das hat mir
am 14.08.2005 - 18:04 Uhr
danke, das hat mir weitergeholfen!