Seite 1 von 1
Typ Link einfügen im CMS-Backend ändern
Verfasst: Do 18. Jun 2009, 10:30
von derSteffen
Hallo liebe Community,
wenn ich in einem Modul den Typ LINK reinnehme, kann ich ja im Backend einfach draufdrücken und dann wird mir das Fenster Link einfügen angezeigt. Hier kann ich dann eine externe Seite angeben oder oder auf eine interne Seite oder Datei verlinken. Ich würde gerne dieses Fenster anpassen wollen. U.a. möchte ich das Datei hochladen rausnehmen und die Geschichte mit dem Zielframe und dem "Seite im neuen Fenster öffnen". Leider finde ich die Vorlage dafür nicht. Liegt das nicht unter contenido/tempelates?
Kann mir jemand sagen woch ich diese Datei/Vorlage finden kann?
Vielen Dank
MfG Steffen
Re: Suche Template für Link einfügen im CMS-Backend
Verfasst: Fr 19. Jun 2009, 13:28
von derSteffen
Hat keiner einen Tipp für mich wo ich das finde?
Bitte! Ich habe schon die ganzen Ordner nach Stichworten untersucht hatte aber bis jetzt kein Glück! Oder muss ich dass in der Datenbank suchen?
MfG Steffen
Re: Typ Link einfügen im CMS-Backend ändern
Verfasst: Sa 20. Jun 2009, 09:00
von derSteffen
Kann mir bitte nicht jamand einen Tipp geben oder habe ich meine Frage zu blöd gestellt?
Wäre schön von Euch.
Oder eine Tipp wonach ich suchen Soll?
Danke!
Re: Typ Link einfügen im CMS-Backend ändern
Verfasst: Sa 20. Jun 2009, 11:26
von derSteffen
Ah, ich habe es gefunden.
Die Datei findet man unter contenido/includes/include.CMS_LINK.php
Ich habe das
Code: Alles auswählen
cInclude("includes","functions.upl.php");
// Laden der Verzeichnisse und Dateien in separate Arrays
$olddir = getcwd();
chdir($cfgClient[$client]['upl']['path'].rawurldecode($path));
$dirlist = uplDirectoryListRecursive($cfgClient[$client]['upl']['path'].rawurldecode($path));
chdir($olddir);
$upldirs = '<select name="upldir">';
$upldirs .= '<option value="/"><upload>/</option>';
foreach ($dirlist as $key => $value)
{
$upldirs .= '<option value="'.$value["pathstring"].'">'."<upload>/".$value["pathstring"].'</option>';
}
$upldirs .= "</select>";
$form->add(i18n("Upload file"),$upldirs.'<input name="uplfile[]" type="file">');
$form->add(i18n("Description"),"<TEXTAREA name=CMS_LINKDESCR ROWS=3 COLS=60>".htmlspecialchars($a_content["CMS_LINKDESCR"][$typenr])."</TEXTAREA>");
$linktarget = " <INPUT class=text_medium type=text name=CMS_LINKTARGET VALUE=\"".$a_content["CMS_LINKTARGET"][$typenr]."\" SIZE=60 onChange=\"setlinktargettosomething();\">";
/ $form->add(i18n("Target frame"),$linktarget);
$newwindow = " <INPUT TYPE=checkbox name=checkboxlinktarget value=\"1\" onClick=\"setlinktargettoblank();\" ";
if ($a_content["CMS_LINKTARGET"][$typenr]=="_blank")
{
$newwindow .= " checked";
}
$newwindow .= ">".i18n("Open link in new window")."</INPUT>";
$newwindow .= "
<!---------JavaScript-------------------->
<script language=\"JavaScript\">
<!--
function setlinktargettosomething() {
document.editcontent.checkboxlinktarget.value = 1;
document.editcontent.checkboxlinktarget.checked = false;
}
function setlinktargettoblank() {
if (document.editcontent.checkboxlinktarget.value == 1) {
document.editcontent.CMS_LINKTARGET.value = \"_blank\";
document.editcontent.checkboxlinktarget.value = 0;
} else {
document.editcontent.CMS_LINKTARGET.value = \"\";
document.editcontent.checkboxlinktarget.value = 1;
}
}
//-->
</SCRIPT>
";
$form->add(i18n("Open in new window"),$newwindow);
in das geändert
Code: Alles auswählen
cInclude("includes","functions.upl.php");
$form->add(i18n("Description"),"<TEXTAREA name=CMS_LINKDESCR ROWS=3 COLS=60>".htmlspecialchars($a_content["CMS_LINKDESCR"][$typenr])."</TEXTAREA>");
/*
// Laden der Verzeichnisse und Dateien in separate Arrays
$olddir = getcwd();
chdir($cfgClient[$client]['upl']['path'].rawurldecode($path));
$dirlist = uplDirectoryListRecursive($cfgClient[$client]['upl']['path'].rawurldecode($path));
chdir($olddir);
$upldirs = '<select name="upldir">';
$upldirs .= '<option value="/"><upload>/</option>';
foreach ($dirlist as $key => $value)
{
$upldirs .= '<option value="'.$value["pathstring"].'">'."<upload>/".$value["pathstring"].'</option>';
}
$upldirs .= "</select>";
$form->add(i18n("Upload file"),$upldirs.'<input name="uplfile[]" type="file">');
$linktarget = " <INPUT class=text_medium type=text name=CMS_LINKTARGET VALUE=\"".$a_content["CMS_LINKTARGET"][$typenr]."\" SIZE=60 onChange=\"setlinktargettosomething();\">";
/ $form->add(i18n("Target frame"),$linktarget);
$newwindow = " <INPUT TYPE=checkbox name=checkboxlinktarget value=\"1\" onClick=\"setlinktargettoblank();\" ";
if ($a_content["CMS_LINKTARGET"][$typenr]=="_blank")
{
$newwindow .= " checked";
}
$newwindow .= ">".i18n("Open link in new window")."</INPUT>";
$newwindow .= "
<!---------JavaScript-------------------->
<script language=\"JavaScript\">
<!--
function setlinktargettosomething() {
document.editcontent.checkboxlinktarget.value = 1;
document.editcontent.checkboxlinktarget.checked = false;
}
function setlinktargettoblank() {
if (document.editcontent.checkboxlinktarget.value == 1) {
document.editcontent.CMS_LINKTARGET.value = \"_blank\";
document.editcontent.checkboxlinktarget.value = 0;
} else {
document.editcontent.CMS_LINKTARGET.value = \"\";
document.editcontent.checkboxlinktarget.value = 1;
}
}
//-->
</SCRIPT>
";
$form->add(i18n("Open in new window"),$newwindow);
*/
Perfekt für mich!
MfG