Vorlage für Telefonticket wird nicht importiert

Hilfe zu Znuny Problemen aller Art
Locked
mado
Znuny newbie
Posts: 34
Joined: 13 Feb 2012, 21:18
Znuny Version: 3.0.11
Real Name: Markus D
Company: BES

Vorlage für Telefonticket wird nicht importiert

Post by mado »

Hi,

ich habe in dem Verzeichnis C:\Program Files (x86)\OTRS\OTRS\Kernel\Output\HTML einen Ordner Namens Company erstellt. Dort habe ich die Datei AgentTicketPhone.dtl eingefügt, welche zukünftig als Telefonticketvorlage dienen soll. Ich habe jetzt erst einmal alle Kommentierungen entfernt und möchte dies nun OTRS bekannt machen. Allerdings werden die Änderungen nicht übernommen.

Code: Select all

mysql> use otrs;
Database changed
Vorgegangen bin ich nach hier und dem Handbuch. Ich habe selbt die 3.0.11er Version laufen. Was kann ich tun um die Vorlage zu aktivieren?
DavidLambauer
Znuny expert
Posts: 257
Joined: 25 Apr 2012, 07:28
Znuny Version: 3.1.6
Real Name: David Lambauer
Contact:

Re: Vorlage für Telefonticket wird nicht importiert

Post by DavidLambauer »

Warum postest du denn: "use otrs;" Das ist nur der Befehl um in die Datenbank zu wechseln... Du musst deine .dtl im passenden Modul einpflegen, dort wo vorher die andere stand. Wenn du die neue mit der alten nur ersetzt hast, dann sollte es auch so funktionieren.
Bitte keine PM's schreiben. Bitte kontaktiert mich über mail@davidlambauer.de

In meinem Blog: http://www.davidlambauer.de findet ihr Artikel über OTRS. In der How To Area des Forums findet ihr auch oft Hilfe...!
mado
Znuny newbie
Posts: 34
Joined: 13 Feb 2012, 21:18
Znuny Version: 3.0.11
Real Name: Markus D
Company: BES

Re: Vorlage für Telefonticket wird nicht importiert

Post by mado »

Weil ich es so im Handbuch gelesen habe und nicht besser weiß :roll: Hab zum Testen jetzt erst einmal meine .dtl ersetzt. Nun bekomme ich auch meine zwei Vorlagen angezeigt, allerdings funktioniert nur Vorlage 1, Vorlage 2 nicht.

Hier mal die Änderungen:

Code: Select all

# Template 1
                    <label>$Text{"Vorlage 1"}:</label>
                    <div class="Field">
                        <button type="button" onclick="$('#Template1').submit()" value="$Text{"Kunde informieren"}">$Text{"Kunde informieren"}</button>
                    </div>
                    <div class="Clear"></div>

# Template 2
                    <label>$Text{"Vorlage 2"}:</label>
                    <div class="Field">
                        <button type="button" onclick="$('#Template2').submit()" value="$Text{"Kunde nicht informieren"}">$Text{"Kunde nicht informieren"}</button>
                    </div>
                    <div class="Clear"></div>
und hier was die Vorlage tun soll. Eigentlich nur die Korrekte Queue einstellen (Dest)

Code: Select all

# Template 1
<form action="$Env{"CGIHandle"}" method="post" enctype="multipart/form-data" id="Template1">
    <input type="hidden" name="Dest" value="5||Support">
	<input type="hidden" name="Action" value="$Env{"Action"}"/>
    <input type="hidden" name="Subaction" value="StoreNew"/>
    <input type="hidden" name="FormID" value="$QData{"FormID"}"/>
    <input type="hidden" name="ExpandCustomerName" value="2"/>
    <input type="hidden" name="Subject" value="Example Subject"/>
#    <input type="hidden" name="Body" value="Name:
#Product:
#Comment:"/>
#</form>


#Template 2
<form action="$Env{"CGIHandle"}" method="post" enctype="multipart/form-data" id="Template2">
    <input type="hidden" name="Dest" value="8||Customer">
    <input type="hidden" name="Action" value="$Env{"Action"}"/>
    <input type="hidden" name="Subaction" value="StoreNew"/>
    <input type="hidden" name="FormID" value="$QData{"FormID"}"/>
    <input type="hidden" name="ExpandCustomerName" value="2"/>
    <input type="hidden" name="Subject" value="Example Subject"/>
#    <input type="hidden" name="Body" value="Name:
#Product:
#Comment:"/>
#</form>
Wie kann ich eine Auswahl zwischen Vorlage 1 und 2 integrieren? Ich dachte es geht über die id (Template 1 und 2), dem ist aber nicht so?
DavidLambauer
Znuny expert
Posts: 257
Joined: 25 Apr 2012, 07:28
Znuny Version: 3.1.6
Real Name: David Lambauer
Contact:

Re: Vorlage für Telefonticket wird nicht importiert

Post by DavidLambauer »

Du hast die $Text Variablen auch in den Language Files eingetragen?
Bitte keine PM's schreiben. Bitte kontaktiert mich über mail@davidlambauer.de

In meinem Blog: http://www.davidlambauer.de findet ihr Artikel über OTRS. In der How To Area des Forums findet ihr auch oft Hilfe...!
mado
Znuny newbie
Posts: 34
Joined: 13 Feb 2012, 21:18
Znuny Version: 3.0.11
Real Name: Markus D
Company: BES

Re: Vorlage für Telefonticket wird nicht importiert

Post by mado »

Hui, danke für die schnelle Antwort. Wenn du die hier meinst, dann nein

Code: Select all

$Text{"Kunde informieren"}">$Text{"Kunde informieren"}
$Text{"Kunde nicht informieren"}">$Text{"Kunde nicht informieren"}
Du sprichst in der Mehrzahl, meinst du damit die de.pm und die de.cutom.pm. Hm, wie trage ich das ein? In der de.pm

Code: Select all

'Kunde informieren' => 'Kunde informieren',
und in der custom.de.pm

Code: Select all

$Self->{Translation}->{'Kunde informieren'}   = 'Kunde informieren';
machen wohl wenig Sinn.
Locked