Typ Link einfügen im CMS-Backend ändern

Gesperrt
derSteffen
Beiträge: 847
Registriert: Mi 14. Dez 2005, 16:15
Wohnort: Königs Wusterhausen bei Berlin
Kontaktdaten:

Typ Link einfügen im CMS-Backend ändern

Beitrag 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
Zuletzt geändert von derSteffen am Fr 19. Jun 2009, 15:02, insgesamt 1-mal geändert.
derSteffen
Beiträge: 847
Registriert: Mi 14. Dez 2005, 16:15
Wohnort: Königs Wusterhausen bei Berlin
Kontaktdaten:

Re: Suche Template für Link einfügen im CMS-Backend

Beitrag 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
derSteffen
Beiträge: 847
Registriert: Mi 14. Dez 2005, 16:15
Wohnort: Königs Wusterhausen bei Berlin
Kontaktdaten:

Re: Typ Link einfügen im CMS-Backend ändern

Beitrag 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!
derSteffen
Beiträge: 847
Registriert: Mi 14. Dez 2005, 16:15
Wohnort: Königs Wusterhausen bei Berlin
Kontaktdaten:

Re: Typ Link einfügen im CMS-Backend ändern

Beitrag 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
Gesperrt