template.php szerkesztése

tarsolyzsolt képe

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?

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
vajdasági képe

Ne legyen kulon kulon, a fajlod elejen legyen egy

 es ennyi ....
 
[geshifilter-code]&#10;&lt;?php&#10;function sminkneve_node_submitted($node) {&#10;  return t(&#039;@datetime&#039;,&#10;    array(&#10;    &#039;!username&#039; =&gt; theme(&#039;username&#039;, $node),&#10;    &#039;@datetime&#039; =&gt; format_date($node-&gt;created),&#10;  ));&#10;}&#10;&#10;function sminkneve_simplenews_newsletter_subject($name, $title, $language) {&#10;  return $title;&#10;}&#10;[/geshifilter-code]

A veget sem kell lezarnod...
0
0
tarsolyzsolt képe

Ez így jó megoldás!
Köszönöm szépen a segítséget!

0
0
pityu- képe

Drupal 7 alatt ez hogy néz ki?(a beküldő nevének eltűntetése)

0
0

Pityu

dj képe

oldalon van egy ilyen dolog.

0
0

Üdv!
Dudás József

pityu- képe

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".

0
0

Pityu

dj képe

szükséged van, azért a tpl.php Tisztára elegáncsos vagy ;)

0
0

Üdv!
Dudás József