WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

You are not logged in.

#1 15.12.2023 10:23:01

franzluwein
Member

Hortal und "Grosser Inhalt Unten"

Hallo

ich habe ein Problem.
Wenn ich einem WYSIWYG-Abschnitt den Block "Grosser Inhalt Unten" zuweise, passiert nichts!

[== PHP ==]
        </div><!-- end mainbox -->
        
        <?php if ($contentblock[4] !== ''): ?>
        <div class="widebottom"><?php echo $contentblock[4] ?></div>
        <?php endif; ?>
      
      
        <div class="clearcontent"></div>
        
    </div><!-- end bodybox -->

Ergänze ich die Index.php  so:


[== PHP ==]
        </div><!-- end mainbox -->
        
        <?php if ($contentblock[4] !== ''): ?>
        <div class="widebottom"><?php echo $contentblock[4] ?>irgendwas</div>
        <?php endif; ?>
      
      
        <div class="clearcontent"></div>
        
    </div><!-- end bodybox -->

bekomme ich zumindest "irgendwas" angezeigt.

Wo mache ich einen Fehler?

Gruß

Franz

Offline

#2 15.12.2023 10:30:01

berny
Member

Re: Hortal und "Grosser Inhalt Unten"

Ich denke, du musst den contentblock[4] erst definieren.
Das sollte im Templatecode normalerweise im oberen Bereich stehen.

Offline

#3 15.12.2023 13:09:12

florian
Administrator

Re: Hortal und "Grosser Inhalt Unten"

Im Original-Template ist ein Bug, da fehlt die "echo" -Anweisung, d. h. der Code lautet

  <?php if ($contentblock[4] != '') : ?>
        <div class="widebottom"><?php $contentblock[4] ?></div>
        <?php endif; ?>

muss aber lauten

 <?php if ($contentblock[4] != '') : ?>
        <div class="widebottom"><?php echo $contentblock[4]; ?></div>
        <?php endif; ?>

Bitte prüfe, ob da wirklich schon "echo" steht.

Die Abschnitte selbst werden in Zeile 155ff initialisiert:

foreach($block as $k=>$v){ //und haengen in einer Schleife alle an.
    if ($k == 99) {continue;}  //ausser Block 99, der ist fuer "Keine Ausgabe" reserviert.
    ob_start(); page_content($k); $contentblock[$k] = ob_get_clean();
}

Daran kann es also nicht liegen.


Nicht ärgern. Nur wundern.

Offline

Liked by:

berny

#4 15.12.2023 14:24:44

franzluwein
Member

Re: Hortal und "Grosser Inhalt Unten"

Hallo Florian,

sorry hätte ich schreiben müssen.
Auch das "echo" hatte ich bereits eingefügt.

Es liegt doch wohl nicht daran, dass ich auch

!= durch !==   ersetz habe?

Gruß

Franz

Offline

#5 15.12.2023 15:01:17

florian
Administrator

Re: Hortal und "Grosser Inhalt Unten"

Nein, das macht keinen Unterschied.
Kannst Du mal in der index.php des Templates ganz unten vor </body></html> einfügen:

<?php debug_dump($contentblock[4]);?>

Dann erscheint im Frontend ein gelber Kasten, in dem der Inhalt des bewussten Blocks angezeigt wird. Dann wissen wir zumindest schon mal, dass dieser grundsätzlich vorhanden ist.
Hast Du sonst irgendwelche Änderungen am Template vorgenommen?


Nicht ärgern. Nur wundern.

Offline

Board footer

up