Ergebnis 1 bis 16 von 16

Thema: interne Seite mit Inserttag im neuen Fenster öffnen? **GELÖST**

  1. #1
    Contao-Nutzer
    Registriert seit
    10.05.2016.
    Beiträge
    10

    Standard interne Seite mit Inserttag im neuen Fenster öffnen? **GELÖST**

    Hallo Leute,

    ich verzweifle fast an einer Kleinigkeit. Ich möchte eine interne Seite verlinken (funktioniert problemlos mit Inserttag, HTML ist in dieser Eingabezeile nicht möglich, wird beim speichern immer entfernt), allerdings soll diese Seite in einem neuen Fenster geöffnet werden, nicht im gleichen. Ich kann mir nicht vorstellen das das nicht funktioniert, finde aber seit mehr als 4 Stunden weder mit Google, noch mit ausprobieren eine Lösung.

    Rocksolid Theme "Oneo", Contao 3.5.24
    Geändert von 0815_user (24.02.2017 um 21:57 Uhr) Grund: Headline als gelöst gekennzeichnet

  2. #2
    Contao-Nutzer
    Registriert seit
    15.03.2010.
    Ort
    AT
    Beiträge
    204

    Standard

    Mit dem link-inserttag ist das nicht möglich.
    Du kannst den Code aber in ein File auslagern und dieses File dann mit dem file-inserttag einbinden.

  3. #3
    Contao-Nutzer
    Registriert seit
    10.05.2016.
    Beiträge
    10

    Standard

    Inwiefern File, z.B. ein PHP Script welches die Seite dann öffnet? Mit HTML und CSS bin ich fit, aber wenn es ans ausführende geht wie Java oder PHP könnte ich mir nur irgendwelche Samples googeln.

  4. #4
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    heyho mein wahrscheinlich den Inserttag {{file::my-file.php}}, aber ich denke, dass wäre zu viel des Guten. Erzähle doch erstmal bitte, wo du das machen möchtest, im BE sind nämlich an allen möglichen Stellen Optionen vorhanden, wo du das einfach nur anhaken brauchst.
    Geändert von Andreas (23.02.2017 um 22:26 Uhr)
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  5. #5
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.758
    Contao-Projekt unterstützen

    Support Contao

    Standard

    @Andreas Ich kenne zwar das Oneo von Rocksolid nicht aber z.B. das TAO. Ich erinnere mich dunkel, dass es einige Custom-Elements gibt, wo genau das nicht mit drin ist.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  6. #6
    Contao-Nutzer
    Registriert seit
    10.05.2016.
    Beiträge
    10

    Standard

    Der Plan ist in der Copyright Zeile das Impressum zu verlinken (in eigenem Interesse, rechtlich nicht vorgeschrieben, da ausserhalb Europas). Es soll allerdings in einem neuen Fenster geöffnet werden, nicht auf der selben Seite. Die Copyright Zeile lässt aber kein HTML zu. Und zum anklicken ist da leider nichts. Optisch auf der Webseite ist es an dieser Position aber perfekt und soll da bleiben.
    Angehängte Grafiken Angehängte Grafiken

  7. #7
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.758
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Würde ich wahrscheinlich im zugehörigen Template anpassen. Müßte bei Dir wahrscheinlich rsce_oneo_footer_copyright.html5 heißen. Dort dann den entsprechenden HTML-Code eintragen.
    Ist ja nichts was ständig verändert werden muß.

    Nachtrag: Wenn es flexibler sein soll und auch im BE zu verändern dann die zugehörige rsce_oneo_footer_copyright_config.php entsprechend anpassen.
    Geändert von mlweb (23.02.2017 um 22:03 Uhr)
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  8. #8
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Oder allowHtml = true setzen für dieses Feld.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  9. #9
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.758
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich bin mir nicht sicher (habe es noch nie getestet), ob das geht wenn da in den custom-Elements kein contao-Standardfeld eingesetzt wird.
    Das entsprechende Feld ist defintiv kein Standardfeld (zumindestens im TAO-Theme).

    Hast Du das schon mal getestet?
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  10. #10
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das sollte gehen. Eigentlich müssten alle Eingabefelder im BE über Contao laufen. Egal ob das die aus dem Core sind, oder welche von Erweiterungen.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  11. #11
    Contao-Nutzer
    Registriert seit
    10.05.2016.
    Beiträge
    10

    Standard

    Erst mal vielen Dank, das klingt nachvollziehbar, übersteigt allerdings meine Kompetenz In der HTML direkt nach 'p class' einfügen oder nach 'span'?
    HTML-Code:
    <!-- indexer::stop -->
    <p class="footer-copyright <?php echo $this->class ?>"<?php echo $this->cssID ?>>
    	<span><?php echo $this->text ?></span>
    	<?php if (!$this->license): ?>
    		<a href="http://rocksolidthemes.com/de/contao-themes" class="rocksolid-copyright">RockSolid Contao Themes &amp; Templates</a>
    	<?php endif ?>
    </p>
    <!-- indexer::continue -->
    Ich vermute über die PHP wäre es effektiver, allerdings wüsste ich da nicht wo ansetzen ohne was kaputt zu machen.

    PHP-Code:
    <?php

    return array(
        
    'label' => array(
            
    'en' => array('Oneo footer copyright''Copyright text in the footer'),
            
    'de' => array('Oneo Footer-Copyright''Copyright-Text in der Fußzeile'),
        ),
        
    'types' => array('module'),
        
    'standardFields' => array('cssID'),
        
    'fields' => array(
            
    'text' => array(
                
    'label' => array(
                    
    'en' => array('Copyright text'''),
                    
    'de' => array('Copyright-Text'''),
                ),
                
    'inputType' => 'text',
                
    'eval' => array('tl_class' => 'long'),
            ),
            
    'license' => array(
                
    'label' => array(
                    
    'Copyright-Link entfernen',
                    
    'Der Copyright-Hinweis darf nur mit entsprechender Lizenz entfernt werden.'
                
    ),
                
    'inputType' => 'checkbox',
            ),
        ),
    );
    Besteht die Möglichkeit bei zukünftigen Updates das diese beiden Dateien aktualisiert werden? Dann muss ich mir die Änderung archivieren.

  12. #12
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Versuche mal das hier in der PHP-Datei:
    PHP-Code:
    <?php
    ...
                
    'eval' => array('tl_class' => 'long''allowHtml' => true),
    ...
    Danach müsstest du das HTML im Feld eingeben können.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  13. #13
    Contao-Fan Avatar von PaddySD
    Registriert seit
    26.10.2016.
    Ort
    Andechs
    Beiträge
    656

    Standard

    Updatesicher kannst Du das nachher in die dcaconfig verpacken, dann bleiben auch Deine php-Dateien unangetastet.

    Aber dazu musst Du erstmal die Idee von Andreas ausprobieren, ob sie überhaupt geht oder nicht.

  14. #14
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.758
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von 0815_user Beitrag anzeigen
    Erst mal vielen Dank, das klingt nachvollziehbar, übersteigt allerdings meine Kompetenz In der HTML direkt nach 'p class' einfügen oder nach 'span'?
    Das kommt etwas drauf an. So wie Du es jetzt hast, wird der Inhalt des Feldes "text" innerhalb des span-tags ausgegeben, also auch der Inhalt Deines insert-tags. Wenn Du es genauso haben willst, dann innerhalb des span-tags vor dem Inhalt der über PHP generiert wird.

    Zitat Zitat von 0815_user Beitrag anzeigen
    Ich vermute über die PHP wäre es effektiver, allerdings wüsste ich da nicht wo ansetzen ohne was kaputt zu machen.
    Da müßtest Du sowohl an die Konfiguration (php-Datei) als auch an die Ausgabe (html5-Datei) ran. Rocksolid hat eine gute Doku zu den custom-elements auch mit Beispiel zum Download.

    Zitat Zitat von 0815_user Beitrag anzeigen
    Besteht die Möglichkeit bei zukünftigen Updates das diese beiden Dateien aktualisiert werden? Dann muss ich mir die Änderung archivieren.
    Contao Updates gehen da definitiv nicht ran, Updates der Erweiterung auch nicht. Beim Einspielen eines Theme-Updates weiss ich allerdings nicht was da alles angefasst wird.
    Man kann allerdings auch das gesamte custom-element kopieren, einen neuen Namen vergeben, die gewünschten Anpassungen vornehmen und dann an dieser Stelle das eigene custom-element verwenden.
    Dann kann da auch beim Theme-Update nichts passieren.
    Aber grundsätzlich gehören alle Dateien unter Templates neben den Dateien aus Files zu Deinen "eigenen" bzw. zu den themespezifischen Dateien, die Du auch mehr oder weniger regelmäßig sichern solltest.

    Aber schau Dir auch den Vorschlag von @Andreas an, der hat den Vorteil dass Du an diesen Dateien gar nichts anpasst, sondern nur die Konfiguration Deiner Contao-Installation und es vom Backend aus dennoch anzupassen geht.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  15. #15
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.758
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Andreas Beitrag anzeigen
    Versuche mal das hier in der PHP-Datei:
    PHP-Code:
    <?php
    ...
                
    'eval' => array('tl_class' => 'long''allowHtml' => true),
    ...
    Ja Klasse, das ist ja noch einfacher und eleganter. Daran erkennt man dann den Entwickler. Ich hatte nur an die dcaconfig gedacht.
    Geändert von mlweb (24.02.2017 um 10:24 Uhr)
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  16. #16
    Contao-Nutzer
    Registriert seit
    10.05.2016.
    Beiträge
    10

    Standard

    Zitat Zitat von Andreas Beitrag anzeigen
    Versuche mal das hier in der PHP-Datei:
    PHP-Code:
    <?php
    ...
                
    'eval' => array('tl_class' => 'long''allowHtml' => true),
    ...
    Danach müsstest du das HTML im Feld eingeben können.
    Das funktioniert prima, vielen vielen Dank Jetzt macht es genau das was ich haben wollte

    @mlweb: Vielen Dank auch für Deine Tips, Du bist mir allerdings mit Fachwissen weit überlegen die andere Geschichte war für mich einfacher umzusetzen. Aber wahrscheinlich hilft es anderen die das hier in Zukunft lesen

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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