Sziasztok!
template.php fájl szerkesztéséhez kérek segítséget. Volt két megoldott problémám, de különböző weboldalakon.
Az első a node tartalmakhoz a beküldő nevének eltűntetése. Erre azt a megoldást kaptam, hogy a template.php fájlban helyezzem el ezt a php kódot:
<?php function sminkneve_node_submitted($node) { return t('@datetime', array( '!username' => theme('username', $node), '@datetime' => format_date($node->created), )); } ?>
Ez tökéletesen működik. A másik probléma, hogy a simplenews modul a levelek tárgysorába beilleszti a hírlevél nevét, ami szükségtelen. Erre ezt a megoldást kaptam, szintén a template.php-be illesztendő:
<?php function sminkneve_simplenews_newsletter_subject($name, $title, $language) { return $title; } ?>
Ez a megoldás is működik.
Azonban ha mindkét megoldást használom egymás alá beillesztve a két kódot akkor a tartalmak frissítésekor a mentés után üres fehér oldalt kapok. A log ezt a hibát rögzíti:
Cannot modify header information - headers already sent by (output started at /var/webspace/domain/www/sites/all/themes/sminkneve/template.php:11) - /var/webspace/domain/www/includes/common.inc - 345. sor.
(a domain és sminkneveket természetesen én cseréltem ki most)
Hogyan használhatom mindkét megoldást egyszerre?
Talan igy ...
Ne legyen kulon kulon, a fajlod elejen legyen egy
Ez így jó megoldás! Köszönöm
Ez így jó megoldás!
Köszönöm szépen a segítséget!
D 7
Drupal 7 alatt ez hogy néz ki?(a beküldő nevének eltűntetése)
Pityu
A tartalom típus
oldalon van egy ilyen dolog.
Üdv!
Dudás József
igen
de én a dátumot nem szeretném eltüntetni. node.tpl.php-ban megoldottam végülis csak nem tudom ez mennyire "elegáns".
Pityu
Azt íratsz ki amire
szükséged van, azért a tpl.php Tisztára elegáncsos vagy ;)
Üdv!
Dudás József