WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

Du bist nicht angemeldet.

#1 05.01.2019 15:16:48

peitman
Mitglied

WBCE "Flat Theme" Zweisprachigkeit / Menüoptik

Hallo zusammen,

ich habe das Template "Flat Theme" als Ausgangstemplate eingesetzt und modifiziert bzw. Abgeändert.

Zwei Fragen bzw. Probleme habe ich derzeitig:

1. Die Seite ist zweisprachig. Das umswitchen der Seiten zwischen Deutsch und Englisch funktioniert soweit. Leider ändern sich die Menübegriffe nicht, sprich die bleiben in deutsch!

2. Das Menü ist ein Dropdown. Derzeitig öffnet sich die 2. Ebene bei "onklick". Ich hätte allerdings gerne, dass die 2. Ebene bei Mousover sichtbar wird und die 3. und 4. Ebene bei Bedarf sichtbar wird.

Anbei der Link zur Seite: www.bar-gmbh.de

Würde mich freuen, wenn mir jemand helfen könnte.
Schönes Wochenende

WBCE Version: 1.3.1
PHP Version: 7.2.10


Webdesign ist der Prozess der Erstellung einer Website.  cool

Offline

#2 05.01.2019 15:57:11

florian
Administrator

Re: WBCE "Flat Theme" Zweisprachigkeit / Menüoptik

das Template "Flat Theme"

Sagt mir nichts, das einzige WBCE-Flat Theme ist fürs Backend, und das ist völlig anders...?

Leider ändern sich die Menübegriffe nicht, sprich die bleiben in deutsch!

Du musst bei den englischen Seiten bei Seiteneinstellungen die Seitensprache auf englisch stellen

2. Das Menü ist ein Dropdown. Derzeitig öffnet sich die 2. Ebene bei "onklick". Ich hätte allerdings gerne, dass die 2. Ebene bei Mousover sichtbar wird und die 3. und 4. Ebene bei Bedarf sichtbar wird.

Das ist afaik das typische Bootstrap-Menü-Verhalten und auch so gewollt, damit das Menü auch auf Touchscreens sinnvoll verwendet werden kann (sonst würde es nicht möglich sein, auf Touchscreens Untermenüpunkte aufzurufen, weil beim Antippen des obersten Punktes gleich die zugehörige Seite geladen wird).


Code allein macht nicht glücklich. Jetzt spenden!

Offline

#3 05.01.2019 19:49:07

peitman
Mitglied

Re: WBCE "Flat Theme" Zweisprachigkeit / Menüoptik

Hallo Florian,
vielen Dank. Klappt jetzt auch soweit.
Jetzt habe ich allerdings das Problem, dass wenn ich auf eine englisch Sprachige Seite wechsele das Sprachwahlmenü  verschwindet.
Des Weiteren kann ich in den deutschen Seiten, unter den Einstellungen den Pagecode nicht auswählen. Hier gibt es lediglich "Englisch"!
Ich kann also nicht auf die jeweilige englische Seite verweisen.

Des Weiteren bin ich etwas überfragt wie ich die Menüpunkte Deutsch und Englisch ins Mobilmenü mit eingebunden bekomme!

Grüße Dirk


Webdesign ist der Prozess der Erstellung einer Website.  cool

Offline

#4 05.01.2019 21:53:20

florian
Administrator

Re: WBCE "Flat Theme" Zweisprachigkeit / Menüoptik

Benenne mal "englisch" in "en" um, und achte darauf, dass auch "en" auf die Sprache Englisch eingestellt ist.


Code allein macht nicht glücklich. Jetzt spenden!

Offline

#5 06.01.2019 08:55:00

peitman
Mitglied

Re: WBCE "Flat Theme" Zweisprachigkeit / Menüoptik

Guten morgen,
habe jetzt die übergeordneten Seiten im Seiten- und Menutitel  in "DE" und "EN" umbenannt. Der Dateiname ist in Kleinbuchstaben.
Leider wird "DE" und "EN" auf der Englischen Seite immer noch nicht angezeigt!

Schönen Sonntag noch


Webdesign ist der Prozess der Erstellung einer Website.  cool

Offline

#6 06.01.2019 12:41:16

colinax
Developer

Re: WBCE "Flat Theme" Zweisprachigkeit / Menüoptik

peitman schrieb:

Leider wird "DE" und "EN" auf der Englischen Seite immer noch nicht angezeigt!

Kannst du uns bitte mal den Inhalt der index.php des Templates posten.

bei dir ist die Frontend einbindung von mod_multilingual komplett kaputt

Offline

#7 06.01.2019 12:56:56

peitman
Mitglied

Re: WBCE "Flat Theme" Zweisprachigkeit / Menüoptik

Hallo Colinax, danke für deine schnelle Antwort.
Als Anlage der Quelltext der index.php


Webdesign ist der Prozess der Erstellung einer Website.  cool

Offline

#8 06.01.2019 13:28:37

colinax
Developer

Re: WBCE "Flat Theme" Zweisprachigkeit / Menüoptik

Deine Seitensprache ist DE, wenn ja dann muss der DE Bereich oberhalb von EN sein.

Bei den Seiteneinstellungen der einzelnen seiten können ruhig die DE Seiten im Pagecode auf sich selbst verweisen (bzw. auf nichts), auf den EN Seiten muss auf die deutsche Seite verwiesen werden.

In der index.php ändere den folgenden Bereich wie folgt:

<div id="header-right" class="pull-right hidden-xs">
    <ul class="list-inline">
        <li>
            <i class="fa fa-phone" aria-hidden="true"></i> +49 (0)2644 9607-0
        </li>
        <li>
            <span><i class="fa fa-globe" aria-hidden="true"></i></span>
        </li>
        <li>
            <?php if(function_exists('language_menu')) { language_menu(); }  ?>
        </li>
        <li>
            <!-- frontend search -->
            <?php if (SHOW_SEARCH) { ?>
                <div role="search" class="search_box">
                    <form name="search" action="<?php echo WB_URL; ?>/search/index.php" method="get">
                        <input type="hidden" name="referrer" value="<?php echo defined('REFERRER_ID') ? REFERRER_ID : PAGE_ID; ?>" />
                        <label><span style="display:none;"><?php echo $TEXT['SEARCH']; ?></span><input type="text" value="<?php if (isset($_GET['string'])) {echo strip_tags($_GET['string']);} else {echo $TEXT['SEARCH']; } ?>" name="string" class="searchstring" onfocus="if (this.value=='<?php echo $TEXT['SEARCH']; ?>') {this.value='';}" /></label>
                        <input type="image"  class="submitbutton" src="<?php echo TEMPLATE_DIR; ?>/img/search.png" alt="Start" />
                    </form>
                </div>
            <?php } ?>
        </li> 
    </ul>
</div>

Offline

#9 06.01.2019 13:40:14

colinax
Developer

Re: WBCE "Flat Theme" Zweisprachigkeit / Menüoptik

Bevor ich es vergesse, einen Link wo du das Template her hast wäre auch noch interessant.

Offline

#10 06.01.2019 16:54:01

peitman
Mitglied

Re: WBCE "Flat Theme" Zweisprachigkeit / Menüoptik

Vielen Dank Colinax,
ich habe deinen Code eingefügt. Leider werden dann die Menüpunkte "DE" und "EN" nicht angezeigt!
Habe dann show_menu2 wieder eingefügt und "DE" und "EN" werden angezeigt!
Allerdings wird dann "DE" und "EN"  wieder nicht auf allen englischen Seiten angezeigt, je nach dem wie ich navigiere!

Das Ursprungstemplate war einmal "lesefaken".

Gruß Dirk


Webdesign ist der Prozess der Erstellung einer Website.  cool

Offline

#11 06.01.2019 16:58:40

colinax
Developer

Re: WBCE "Flat Theme" Zweisprachigkeit / Menüoptik

Hast du mod_multilingual dann überhaupt installiert?

An dieser Stelle brauchst du für DE EN usw. Kein SM2 da der language_menu Code übernimmt sofern mod_multilingual installiert ist.

Offline

#12 06.01.2019 17:02:03

peitman
Mitglied

Re: WBCE "Flat Theme" Zweisprachigkeit / Menüoptik

Multilingual Switcher 1.9.0 ist installiert


Webdesign ist der Prozess der Erstellung einer Website.  cool

Offline

#13 06.01.2019 17:07:30

colinax
Developer

Re: WBCE "Flat Theme" Zweisprachigkeit / Menüoptik

Bitte mit der aktuellen Version aus dem AOR aktualisieren, in diesem Sinne sollte auch WBCE auf die aktuelle Version 1.3.3 aktualisiert werden, um Probleme mit php 7.2 zu verhindern.

Es gibt dann auch noch Module Update Check dass deine Modul Version mit dem AOR abgleicht

Offline

#14 06.01.2019 18:20:19

peitman
Mitglied

Re: WBCE "Flat Theme" Zweisprachigkeit / Menüoptik

Kannst du mir bitte sagen wofür die Abkürzung AOR steht?


Webdesign ist der Prozess der Erstellung einer Website.  cool

Offline

#15 06.01.2019 18:44:11

colinax
Developer

Re: WBCE "Flat Theme" Zweisprachigkeit / Menüoptik

AddOn Repository

Offline

#16 07.01.2019 06:44:07

peitman
Mitglied

Re: WBCE "Flat Theme" Zweisprachigkeit / Menüoptik

thumb_up


Webdesign ist der Prozess der Erstellung einer Website.  cool

Offline

#17 07.01.2019 09:15:58

colinax
Developer

Re: WBCE "Flat Theme" Zweisprachigkeit / Menüoptik

Ändere die index.php wie folgend, dann hast du auf de und en dasselbe aussehen für den language switscher:

<div id="header-right" class="pull-right hidden-xs">
    <ul class="list-inline">
        <li>
            <i class="fa fa-phone" aria-hidden="true"></i> +49 (0)2644 9607-0
        </li>
        <li>
            <span><i class="fa fa-globe" aria-hidden="true"></i></span>
        </li>
        <li>
            <?php if(function_exists('language_menu')) { language_menu(); }  ?>
        </li>
        <li>
            <!-- frontend search -->
            <?php if (SHOW_SEARCH) { ?>
                <div role="search" class="search_box">
                    <form name="search" action="<?php echo WB_URL; ?>/search/index.php" method="get">
                        <input type="hidden" name="referrer" value="<?php echo defined('REFERRER_ID') ? REFERRER_ID : PAGE_ID; ?>" />
                        <label><span style="display:none;"><?php echo $TEXT['SEARCH']; ?></span><input type="text" value="<?php if (isset($_GET['string'])) {echo strip_tags($_GET['string']);} else {echo $TEXT['SEARCH']; } ?>" name="string" class="searchstring" onfocus="if (this.value=='<?php echo $TEXT['SEARCH']; ?>') {this.value='';}" /></label>
                        <input type="image"  class="submitbutton" src="<?php echo TEMPLATE_DIR; ?>/img/search.png" alt="Start" />
                    </form>
                </div>
            <?php } ?>
        </li> 
    </ul>
</div>

Offline

Fußzeile des Forums

up