Roundcube Community Forum

 

Text in Einstellung hinzufügen ?

Started by Top44, February 23, 2009, 06:02:08 PM

Previous topic - Next topic

Top44

Abend Leute,

ich bin grad etwas müde und hab mich noch nicht in den Code eingearbeitet.

Wie kann ich ein echo auf der Einstellungsseite bzw den Settings angeben ?

grüße und n8

rosali

#1
Sag mal was genau Du tun willst. So ist das zu generell.

Im Allgemeinen gilt, dass die Template Files im ./skins/default/templates Ordner frei editierbar sind. Du kannst dort HTML/Javascript benutzen. Es geht auch PHP, wenn dies in der main.inc.php erlaubt wird. Beachte, dass PHP Template Code in include files (./skins/default/include) platziert und in das Template File inkludiert wird. PHP Code im Template File selbst geht nicht.

Ansonsten bleibt nur der Source Code selbst. Dazu musst Du Dich aber einarbeiten.
Regards,
Rosali

Top44

Danke, mir geht es im Grunde nur um einen statischen Text.

Nu weiß ich bescheid Danke :)


grüße

Top44

Nagut, nachdem das geklärt ist, hab ich direkt noch einige Fragen,
wie kann ich denn Text (statisch) in die Box bringen ? Gemeint ist dieser
DIV userprefs-box, dass sollte doch die auf dem Bild angezeigte box sein ?

grüße

rosali

Vielleicht steigt jemand anders in diesen Thread ein. Ich sitze auf gepackten Koffern und bin die nächsten 3 Wochen weg.

Last statement: Warte auf v0.3 ... dort gibt es eine plugin API. Momentan geht das nicht ohne den Source Code anzupassen.
Regards,
Rosali

lacri

Wie Rosali schon sagte entweder Du bearbeitest direkt die userprefs-block im template ... /skins/default/templates/settings.html

<div class=&quot;userprefs-block&quot;>
  <roundcube:object name=&quot;userprefs&quot; form=&quot;form&quot; parts=&quot;general,mailbox,mailview&quot; />
</div>


oder du erstellst einen neuen part bzw erweiterst den gewünschten Part in der
/program/steps/settings/func.inc in der function rcmail_user_prefs_block der case 'general':

text bzw eine neue  Zeile fügst du via

$field_id 
'deineID';

$table->add('title'html::label($field_id'Inhalt linke Seite'));
$table->add(null'Inhalt rechte Seite');


ein