Ergebnis 1 bis 2 von 2

Thema: Nur bestimmt Inhalte anzeigen lassen?

  1. #1
    Contao-Fan
    Registriert seit
    03.09.2013.
    Beiträge
    493

    Standard Nur bestimmt Inhalte anzeigen lassen?

    Hi,

    ich habe folgenden code und möchte in den jeweiligen cases nur die Inhalte anzeigen lassen, die im backend mit "Deutsch", "Englisch" und "Franzoesisch" gekennzeichnet sind.

    Allerding funktioniert meine erste Variante nicht.

    PHP-Code:
    <?php $strRendersettings = ($this->settings)? 'settings' 'view'?><?php if (count($this->data)): ?>
        <ul>
            <?php
            
    switch($_SERVER['HTTP_HOST'])
            {
                case (
    "dev.domain.de"):
                    if (
    $arrItem['text']['new_docs_auswahl'] == "Deutsch"){
                        foreach (
    $this->data as $arrItem): ?>
                            <li class="new_doc_home"><a href="" ><strong><?php echo $arrItem['text']['new_docs_titel']; ?>:</strong><br>
                                    <p><?php echo $arrItem['text']['new_docs_Text']; ?></p></a>
                                <?php echo $arrItem['text']['new_docs_auswahl']; ?>
                            </li>
                        <?php
                        
    endforeach;
                    }
                    break;

                case (
    "dev.domain.com"):
                    foreach (
    $this->data as $arrItem): ?>
                        <li class="new_doc_home"><a href="" ><strong><?php echo $arrItem['text']['new_docs_titel']; ?>:</strong><br>
                                <p><?php echo $arrItem['text']['new_docs_Text']; ?></p></a>
                            <?php echo $arrItem['text']['new_docs_auswahl']; ?>
                        </li>
                    <?php
                    
    endforeach;
                    break;

                case (
    "dev.domain.fr"):
                    foreach (
    $this->data as $arrItem): ?>
                        <li class="new_doc_home"><a href="" ><strong><?php echo $arrItem['text']['new_docs_titel']; ?>:</strong><br>
                                <p><?php echo $arrItem['text']['new_docs_Text']; ?></p></a>
                            <?php echo $arrItem['text']['new_docs_auswahl']; ?>
                        </li>
                    <?php
                    
    endforeach;
                    break;
            }
            
    ?>
        </ul>

    <?php else: ?>

    <?php endif; ?>

  2. #2
    Contao-Nutzer Avatar von timbec
    Registriert seit
    22.09.2009.
    Ort
    Aachen
    Beiträge
    150
    Partner-ID
    7828
    User beschenken
    Wunschliste

    Standard

    Ähm ,warum möchtest Du das so tun und nutzt nicht Multidomain, Spracheinstellung + die eingebaute Mehrsprachenfähigkeit von MetaModels?

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
  •