Ergebnis 1 bis 15 von 15

Thema: Insert Tag wird nicht geparst

  1. #1
    Contao-Fan Avatar von aadursun
    Registriert seit
    25.09.2011.
    Beiträge
    543

    Standard Insert Tag wird nicht geparst

    Contao Version: 2.11

    Ich habe statische Navigation für 2 Sprachen als Content Element "HTML Code" erstellt und diese als Module für DE und EN abgelegt.
    Jetzt will ich dass einer der beiden über folgenden Insert Tag gezogen werden

    HTML-Code:
    {{iflng::en}}{{insert_module::55}}{{iflng}}
    {{iflng::de}}{{insert_module::54}}{{iflng}}
    jedoch kann es nicht geparst werden und im Frontend erscheint der Insert-Tag.

    Habt ihr eine Idee woran es liegen kann? Muss auf dem Server allow url oder sowas aktiviert werden?

    Grüße
    aadursun

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

    Support Contao

    Standard

    Ich habe das Thema verschoben, mit Changelanguage hat das ja nichts zu tun.
    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

  3. #3
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo aadursun,
    du versuchst da verschachtelte Inserttags zu nutzen. Das geht soweit ich weiß erst in Contao 3. (und ich glaub da auch nur ein verschachtelter Inserttag in einem anderen)
    Mach einfach die Abfrage der Sprache per PHP. Dann sollte das gehen.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  4. #4
    Contao-Fan Avatar von aadursun
    Registriert seit
    25.09.2011.
    Beiträge
    543

    Standard

    Ich arbeite unter Contao Verison 2.11.12 und eine wichtige Info noch, ich nutze die Erweiterung i18nl10n für mehrsprachige Seiten in einem Seitenbaum.

    Beide Insert Tags, haben keine Auswirkung auf der Seite. Dieser wird als eigenes Modul (HTML Code) im Layout direkt eingebunden.

    Code:
    {{ifnlng::en}}
    Hallo
    {{ifnlng}
    {{ifnlng::en}}
    Hello
    {{ifnlng}
    sowie

    Code:
    {{iflng::en}}
    Hello
    {{iflng}
    {{iflng::en}}
    Hallo
    {{iflng}
    Und die sind nicht verschachtelt.

    @MacKP


    kannst du mir bitte ein Code-Snippet Beispiel für die Sprachabfrage geben.

    Viele Grüße
    aadursun
    Geändert von aadursun (24.01.2014 um 10:32 Uhr)

  5. #5
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hier gibts Beispiele: https://contao.org/de/manual/3.1/cus...ungen-anpassen

    Wenn aber der unverschachtelte schon nicht geht, dann ist da was komisch. Hast du das von Hand getippt? oder irgendwo her kopiert? Beim kopieren können die Zeichen teilweise verfälscht werden (unsichtbare Zeichen dazwischen), so das es nicht mehr geht.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  6. #6
    Contao-Fan Avatar von aadursun
    Registriert seit
    25.09.2011.
    Beiträge
    543

    Standard

    @MacKP

    ich habe beides versucht, also kopiert und auch auch geschweiften Klammern von Hand eingegeben; das Modul gelöscht und neu angelegt. Also quasi vieles versucht.

    Hast du noch eine Idee; muss ich für insert Tags noch was einstellen?

    Viele Grüße
    aadursun

  7. #7
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hmm komisch.. eigenltich brauch man nichts einstellen, damit Inserttags funktionieren. Auch in 'Eigener HTML-Code' sollten die ohne Probleme ihre Arbeit tun (nur eben der PHP-Code nicht, dafür müsstest du das ganze in ein Template auslagern...).

    Schau erst mal ob deine Installation in Orndung ist: Contao Check laufen lassen und mal alle Erweiterungen ausschalten und dann schauen ob ein nicht verschachtelter Inserttag geht.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  8. #8
    Contao-Fan Avatar von aadursun
    Registriert seit
    25.09.2011.
    Beiträge
    543

    Standard

    Das mit dem Contao Check ist eine gute Idee, das macht Sinn.

    Ich habe den Check durchgeführt, hier ist das Ergebnis

    http://imtp.me/70to02b46.p

    Viele Grüße
    aadursun
    Geändert von aadursun (24.01.2014 um 13:46 Uhr)

  9. #9
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Auf die schnell hab ich das gefunden: https://community.contao.org/de/show...-Contao-Checks
    keine Ahnung ob dir das weiter hilft. Wenn nicht, das selber mal mit der Fehlermeldung auf die Suche gehen ;-)

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  10. #10
    Contao-Fan Avatar von aadursun
    Registriert seit
    25.09.2011.
    Beiträge
    543

    Standard

    Okay,

    es kann wirklich an dem Hoster liegen (1und1), obwohl dort PHP in der Version 5.4 läuft.

    Ich habe nun die Seite zu einem anderen Provider umgezogen, da funktionieren die Insert Tags - nicht ganz - ordentlich.

    Ich habe die beiden Insert Tags in einem Modul wie folgt eingefügt, jedoch werden beide Navigationen untereinander angezeigt.Siehe Bild http://imtp.me/70vf02b46.p
    Auch dann, wenn ich manuell in eine der beiden Sprache umschalte.


    Code:
    {{iflng::en}}
    <ul id="nav" class="nav clearfix animated">
       <li><a href="#">Products</a>
             <div class="container-5">
                <div class="col1">
                    	<h3>Products</h3>
                     <ul class="featured">
                        <li><a href="#">Produkt 1 EN</a></li>
                        <li><a href="#">Produkt 2 EN</a></li>
                    </ul>
                </div>
            
    		<li><a href="#">Downloads</a>
            <div class="container-1 right">
                <ul>
                    <li><a href="#">Download 1 EN</a></li>
                    <li><a href="#">Download 2 EN</a></li>
                </ul>
            </div>
        </li>
    </ul>
    {{iflng}}
    {{iflng::de}}
    <ul id="nav" class="nav clearfix animated">
       <li><a href="#">Produkte DE</a>
             <div class="container-5">
                <div class="col1">
                    	<h3>Produkte DE</h3>
                     <ul class="featured">
                        <li><a href="#">Produkt 1 DE</a></li>
                        <li><a href="#">Produkt 2 DE</a></li>
                    </ul>
                </div>
            
    		<li><a href="#">Downloads</a>
            <div class="container-1 right">
                <ul>
                    <li><a href="#">Download 1 DE</a></li>
                    <li><a href="#">Download 2 DE</a></li>
                </ul>
            </div>
        </li>
    </ul>
    {{iflng}}
    Was mache ich falsch?

    Viele Grüße
    aadursun
    Geändert von aadursun (24.01.2014 um 16:49 Uhr)

  11. #11
    Contao-Fan Avatar von aadursun
    Registriert seit
    25.09.2011.
    Beiträge
    543

    Standard

    Vielen Dank an MacKP, der Hinweis mit der Auslagerung / Abfrage über PHP war goldrichtig.

    Ich habe die Abfrage in einen Navigationstemplate (nav_default_fix.html5) gepackt und dann hat's funktioniert.

    Mein Template Code sieht wie folgt aus
    Code:
    <?php if($GLOBALS['TL_LANGUAGE'] == 'en'): ?>
    
    Meine HTML Anweisungen
    
    <?php elseif($GLOBALS['TL_LANGUAGE'] == 'de'): ?>
    
    Meine HTML Anweisungen
    
    <?php endif; ?>
    Ein Beispiel ist in dem Blog von Jan zu finden unter:
    http://www.contao-anleitungen.de/pos...itstellen.html

    Danke nochmals & viele Grüße
    aadursun

  12. #12
    Contao-Fan
    Registriert seit
    27.06.2012.
    Beiträge
    600

    Standard

    um das ganze schoen im backend zu loesen koenntest du auch selectmodule einsetzen. damit koennen sprachabhaengige module in einem zusammengefasst werden. wuerde ich jedenfalls vorziehen

    Gesendet von meinem GT-I9505 mit Tapatalk

  13. #13
    Contao-Fan Avatar von aadursun
    Registriert seit
    25.09.2011.
    Beiträge
    543

    Standard

    @valentin

    wo finde ich mehr infos zu dem selectmodul?

    Vg
    aadursun

  14. #14
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.470
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  15. #15
    Contao-Fan Avatar von aadursun
    Registriert seit
    25.09.2011.
    Beiträge
    543

    Standard

    Dank & Grüße
    aadursun

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
  •