forward
Eingetragen von efarg (48)
am 22.02.2008 - 16:16 Uhr in
am 22.02.2008 - 16:16 Uhr in
ich verwende "forward" und möchte schrifttyp, bzw. -größe der persönlichen Mittteilung ändern. wer weiß, wie ich das bewerkstelligen kann?
- Anmelden oder Registrieren um Kommentare zu schreiben
eigentlich ist es relativ
am 22.02.2008 - 17:23 Uhr
eigentlich ist es relativ einfach
drupal bietet eine Methode theme-funktionen zu überschreiben
bei forward sind diese in der Datei forward.theme untergebracht
um diese nun zu überschreiben musste du einfach den code einer speziellen Funktion nehmen z.B.
<?php
function theme_forward_postcard($vars) {
$style = "<style>
<!--
html, body {margin:0; padding:0; background-color:#fff;}
#container {margin:0 auto; width:670px; font:normal 10pt arial,helvetica,sans-serif;}
#header {width:670px; margin:0; text-align:center;}
#body {width:630px; margin:0; padding:5px 20px; text-align:left; background-color:#fff;}
#footer {width:670px; height:35px; margin:0; padding:5px 0 0 0; font-size:9pt; text-align:center; color:#fff;}
.ad_footer, .message, .article {font-size:10pt; padding:0;}
.frm_title, .frm_txt {font-size:12pt;}
.frm_txt {padding-bottom:15px;}
.links {font-size:10pt; font-style:italic;}
.article_title {font-size:12pt;}
.dyn_content { padding-top:10px;}
-->
</style>";
$output = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
'.$style.'
<base href="'.url('',NULL,NULL,TRUE).'" />
</head>
<body>
<div id="container">
<div id="header">'.l('<img src="'.$vars['forward_header_image'].'" border="0" alt="'.$vars['site_name'].'">', '',NULL,NULL,NULL,TRUE,TRUE).'</div>
<div id="body">
<div class="frm_txt">'.$vars['forward_message'].'</div>';
if ($vars['message']) { $output .= '
<div class="frm_title">'.t('Message from Sender').':</div>
<div class="frm_txt">'.$vars['message'].'</div>';}
$output .= '
<div class="links">'.l(t('Click here to visit our site'), 'forward/emailref/'.$vars['nid'],NULL,NULL,NULL,TRUE).'</div>
<div class="dyn_content"><br />'.$vars['dynamic_content'].'</div>
<div class="ad_footer"><br />'.$vars['forward_ad_footer'].'<br></div>
</div>
<div id="footer">'.$vars['forward_footer'].'</div>
</div>
</body>
</html>';
return $output;
}
?>
Diesen Code fügst du am Ende in die template.php des verwendeten Themes ein
dann noch statt theme_forward_postcard als Funktionsname garland_forward_postcard angeben und du kannst alles bearbeiten ohne, dass die Orginaldateien dabei verändert werden
--------------
Mein Blog: www.freeblogger.org
Deutscher IRC-Channel: irc.freenode.net #drupal.de je mehr desto besser
... Jabber-me: dereine@jabber.ccc.de Warum Jabber?
forward.theme
am 22.02.2008 - 22:02 Uhr
danke für den Tipp; alles klar!
(ich suchte zunächst nach einer reinen css-Datei)
marflow
mit grüssen an die community
mit grüssen an die community
Auch zum Forward eine Frage:
am 17.12.2008 - 18:30 Uhr
Auch zum Forward eine Frage: wo speichert das Modul die eingetragenen/ versendeten Emailadresse ein?
In der Datenbank unter "forward_log" und "forward_statistic konnnte ich nichts ersehen.
keiner zur letzten Frage ne
am 27.12.2008 - 12:35 Uhr
keiner zur letzten Frage ne Idee?
Ich kenn das Modul jetzt
am 27.12.2008 - 16:20 Uhr
Ich kenn das Modul jetzt nicht, aber wenn es keine Mails via Cron rausschickt o.ä. werden die Mails beim Absenden sofort verschickt und somit müssen die Mails auch nicht zwischen gespeichert werden zb. für den Versand via Cron-Job.
----------------------------------------
Alle Angaben ohne Gewähr!!:D
http://www.tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.