Ergebnis 1 bis 13 von 13

Thema: Eigene Seite in das Backend einfügen

  1. #1
    Gesperrt
    Registriert seit
    20.12.2009.
    Beiträge
    24

    Standard Eigene Seite in das Backend einfügen

    Nabend zusammen,
    ich habe eine ganz einfache Frage, wie kann man - wenn überhaupt möglich - eine eigene Seite in das Backend packen ohne ein Modul zu erstellen? Es soll einfach nur für Administratoren geschützt sein und sollte eine eigene Datenbank verwalten (sprich SELECT und INSERT etc.)

    Ich betrachte es als zu aufwändig ein eigenes Modul für die Kleinigkeit zu erstellen.

    Grüße und schönen Abend (noch)

  2. #2
    Contao-Urgestein Avatar von Sebastian
    Registriert seit
    19.06.2009.
    Ort
    Stuttgart
    Beiträge
    3.361

    Standard

    HI

    dafür sind Module aber da. Übrigens: Mehr Infos kannst du im Backend mit der Dashboard-Erweiterung anzeigen lassen.

    Da es dir aber wohl um etwas separates geht, erlaube ich mir, das hier mal in den Entwicklerbereich zu verschieben

    Sebastian

  3. #3
    Gesperrt
    Registriert seit
    20.12.2009.
    Beiträge
    24

    Standard

    Sorry, war mir letzten Endes nicht sicher, wohin.

    Hat hier keiner eine Idee?

  4. #4
    AG CMS-Garden
    Contao-Urgestein
    Avatar von lindesbs
    Registriert seit
    05.06.2009.
    Ort
    Oer-Erkenschwick
    Beiträge
    4.154
    Partner-ID
    keine
    User beschenken
    Wunschliste

    Standard

    Was genau willst du denn machen ? Deine Infos sind sehr kanpp. Hast Du eine eigene Applikation geschrieben die eine andere DB nutzt ?

    Beschreibe einfach ein wenig mehr deine vorhandenen Dinge und dein Ziele.

    Aber um ein eigenes Modul wirst Du wohl nicht herumkommen, aber je nach Basismaterial deinerseits, wird das ein "Klacks" sein.
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  5. #5
    Gesperrt
    Registriert seit
    20.12.2009.
    Beiträge
    24

    Standard

    Also ich möchte ein Formular in das Backend setzen, also einfach eine Seite. Das ganze wird dann in eine Datenbank geschrieben. Im Frontend sollte dann einfach immer eins ausgegeben werden.

    Ich habe keine Ahnung wie man Module erstellt, habe aber auch nicht so die Lust dazu (wegen dem Aufwand)

  6. #6
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von raphaa Beitrag anzeigen
    Ich habe keine Ahnung wie man Module erstellt, habe aber auch nicht so die Lust dazu (wegen dem Aufwand)
    Aussage des Tages

    Nimm einfach den Katalog, dann kannst du deine Felder erstellen und auch ausgeben, ohne dass du programmieren musst.
    Aber Vorwarnung: Einfach ist es nicht
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  7. #7
    Gesperrt
    Registriert seit
    20.12.2009.
    Beiträge
    24

    Standard

    Stell dir mal vor, es gibt Leute da ist schnell schnell doch schon (fast) Priorität.. Wenn man nicht mehr die Zeit dazu hat, muss man mal fragen :P

    Gibt es da nicht eine simple Möglichkeit?
    Wie kommt die Navigation zustande und gibt es eine implementierbare Zugriffskontrolle?

    Nachtrag: Okay, scheint so, als ob ich etwas brauchbares gefunden habe.
    habe mir mal die PHP-Files im Ordner typolight angeschaut...
    Geändert von raphaa (26.02.2010 um 15:38 Uhr)

  8. #8
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Tönt ziemlich falsch.

    Simple Möglichkeit? Du willst ein Modul, also mach ein Modul.
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  9. #9
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.619
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Es gibt eine simple Möglichkeit, nämlich dass du ein Backend-Modul mit eigenem Callback machst. Dann kannst du mit PHP alles ausgeben.

    PHP-Code:
    $GLOBALS['BE_MOD']['content']['meinmodul'] = array('callback'=>array('Klasse''funktion')); 
    Wenn du einen String in deiner Klasse/Funktion zurückgibst, wird das angezeigt.
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  10. #10
    Contao-Nutzer
    Registriert seit
    18.11.2009.
    Ort
    Köln
    Beiträge
    77

    Frage

    Ich muss diesen Artikel dann nochmal ausgraben.

    Auch ich möchte mich nicht weiter mit der Modulprogrammierung auseinander setzen. Wenn es irgendwie geht versuche ich auch Contao komplett aus meinen PHP-Programmierungen raus zu lassen. Ich habe mich in den letzten Jahren zwar etwas mit Erweiterungen von Conato auseinander gesetzt, aber es fällt mir schwer mich damit anzufreunden. Um bei der Wahrheit zu bleiben, ich habe es auch nicht ganz kapiert.

    So kommt es, dass ich auch meine Module frei in PHP Code und dann nachher mittels {{file::xxx}} in Contao ziehe.

    Mein Kunde nimmt es so hin. Gerne würde ich ihm aber meine Module, zumindest als Eintrag in der BE-Navi, zur Verfügung stellen.

    Der Ansatz von Andreas ist ganz gut.
    Allerdings weiß ich nicht, wie oder wo ich das einbinden muss.
    PHP-Code:
    $GLOBALS['BE_MOD']['content']['meinmodul'] = array('callback'=>array('Klasse''funktion')); 
    kommt evtl. in die "dcaconfig"!? EDIT: Ja, kommt es
    "meinmodul.php" kommt evtl. ins Verzeichnis "/templates"!?

    Wenn es bis hier richtig ist, was kommt in die Datei "meinmodul.php" damit Contao die Klasse,function akzeptiert?!

    thx für eure Antworten.
    Geändert von Swiper (10.03.2015 um 21:07 Uhr)
    php 7.2, mySQL 5.7, 4.4.12

  11. #11
    Contao-Urgestein Avatar von the_scrat
    Registriert seit
    24.02.2010.
    Ort
    Augsburg
    Beiträge
    2.051
    User beschenken
    Wunschliste

    Standard

    Hi Swiper,

    schau dir am besten einfach mal diese Playlist durch:
    https://www.youtube.com/playlist?lis...DE9846C628F23D

    Hier wird alles sauber erklärt inkl. der richtigen Orte, wo die Dateien abgelegt werden müssen.
    Programmers don't comment their code. It was hard to write, it should be hard to understand...

  12. #12
    Contao-Nutzer
    Registriert seit
    18.11.2009.
    Ort
    Köln
    Beiträge
    77

    Standard

    Ich finde den Anfang nicht.

    /system/modules/meinmodul/config/config.php
    PHP-Code:
    <?
    $GLOBALS['BE_MOD']['content']['meinmodul'] = array('callback'=>array('meinmodul', 'funktion'));  
    ?>
    /system/modules/meinmodul/meinmodul.php
    PHP-Code:
    <?php
    class meinmodul extends Module
    {
        echo 
    "xx";
    }
    ?>
    Habe schon ein paar kombis ausprobiert, aber scheinbar bin ich hier auf der falschen Baustelle!?
    Geändert von Swiper (11.03.2015 um 23:48 Uhr)
    php 7.2, mySQL 5.7, 4.4.12

  13. #13
    Contao-Urgestein Avatar von the_scrat
    Registriert seit
    24.02.2010.
    Ort
    Augsburg
    Beiträge
    2.051
    User beschenken
    Wunschliste

    Standard

    Hi,

    als erstes zitiere ich mal deinen Beitrag, der da ursprünglich stand, den habe ich zumindest so per E-Mail bekommen, bevor du ihn geändert hast:

    Die Videos sind mir bekannt. Ich hatte mir gestern auch eins zum thema Modulprogrammierung angesehen. Aber das war viel zu aufwendig. Ich möchte doch nur einen Link in die BE_Navi einbauen. Was ganz schön wäre, wäre das ich auch meinen EIGENEN PHP-Code im BE-Contentbereich ausgeben könnte. Leider waren meine gestrigen Versuche auch ohne nennenswerten Erfolg.

    Ich weis auch, das ich aufgrund meiner Aussage nicht lernen zu wollen, hier auf wenig Verständnis stoße und deshalb die meisten nicht antworten werden. Aber ich programmiere meistens frei in PHP und nutze Contao eigentlich nur auf Kundenwunsch bei 3 Domains.

    Wie gesagt, den Eintrag habe ich mittels der dcaconfig hin bekommen. Nur wo muss die Datei hin, die daraufhin angesprochen wird. Leider zeigt mir das Logverzeichnis keinen Hinweis. Ich bekomme immer nur eine leere Seite im BE und der von mir erstellte Eintrag verschwindet kurzzeitig, weil das Script wahrscheinlich bei Aufruf abgebriochen wird.

    Vielleicht bekomme ich noch einen Tipp?!
    Du möchtest also "nur" einen Link ins Backend einbauen der dann deinen Code ausgibt?! Dann schau dir die Videos an! Und nicht nur EINS! Wenn es dir zu aufwendig ist, dann bleib bei {{file::*}} Das wird sonst nicht funktionieren wie du es gerne hättest. Da ist es dann kein Wunder, warum deine gestrigen Versuche ohne nennenswerten Erfolg waren.


    Ich weis auch, das ich aufgrund meiner Aussage nicht lernen zu wollen, hier auf wenig Verständnis stoße...
    Absolut richtig erkannt!


    Wenn du wissen möchtest wo welche Dateien hingehören, sieh dir einfach andere Erweiterungen an. Jede Erweiterung muss sich an den gleichen Aufbau halten.
    Programmers don't comment their code. It was hard to write, it should be hard to understand...

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. nofollow auf bestimmte Seite einfügen
    Von sigio im Forum Layout / Templates / Holy Grail
    Antworten: 7
    Letzter Beitrag: 08.09.2010, 19:47
  2. [erledigt] Größenangaben im Backend vs. eigene CSS-Datei
    Von Graf Typo im Forum Layout / Templates / Holy Grail
    Antworten: 6
    Letzter Beitrag: 16.10.2009, 19:03
  3. Eigene Feldüberprüfung Backend
    Von Torben im Forum Entwickler-Fragen
    Antworten: 4
    Letzter Beitrag: 25.08.2009, 10:18
  4. Eigene Datensätze pro Backend User
    Von hjansen im Forum Entwickler-Fragen
    Antworten: 1
    Letzter Beitrag: 13.07.2009, 06:34
  5. eigene Paletten für das Backend hinzufügen
    Von Nanerl im Forum xtmembers
    Antworten: 2
    Letzter Beitrag: 21.06.2009, 15:37

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •