Jump to content
Sign in to follow this  
k00ni

pSys-E-Mailfunktionalität etwas öffnen

Recommended Posts

Ich finde, dass man das nicht auf [ROOT]/tpl/email beschränken sollte. Der Ansatz ist super, nur sollte man auch selbst Ordnerpfade setzen können.


Wie wäre es damit?

 

template_dir = $pdir."/tpl/email/";
   $smarty_mail->template_dir = $S_dir;

   $smarty_mail->assign('pdesign',$pdesign);

   $smarty_mail->assign('adminemail',$adminemail);

   $smarty_mail->assign('user',$user);

   return $smarty_mail;
}

// Ermittelt den Mail Template Namen für Smarty, Fallback auf .de!!!
function mailtpl ( $tplname , $In_smarty_email )
{
   $tplname = trim ($tplname);

   // $dir = $pdir_tpl."/email/";

   $dir = $In_smarty_email->template_dir;

   $tpla = $dir . $tplname .'.'. PSL_localtag .'.tpl';

   $tplb = $dir . $tplname .'.de.tpl';

   if ( file_exists($tpla))
   {
       return $tpla;
   }
   else
   {
       return $tplb;
   }
}
?>

 

Betroffene Datei: mail.inc.php

Share this post


Link to post
Share on other sites

Da habe ich auch schon drüber nachgedacht. Dies wäre auf jeden Fall ein Lösungsansatz, aber auch das gefällt mir noch nicht wirklich. Mein Hauptanliegen wäre es generell die Ordnerstruktur zu vereinfachen. Irgendwann nimmt das Überhand. Bisher fehlt mir aber noch die zündende Idee. Ein neu ausgedachtes System hab ich wieder verworfen, es hätte nicht wirklich viel Vereinfachung gebracht.

Share this post


Link to post
Share on other sites
Guest
You are commenting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×