WBCE CMS – Way Better Content Editing.
Du bist nicht angemeldet.
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.
Offline
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
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.
Offline
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
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.
Offline
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
Hallo Colinax, danke für deine schnelle Antwort.
Als Anlage der Quelltext der index.php
Webdesign ist der Prozess der Erstellung einer Website.
Offline
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
Bevor ich es vergesse, einen Link wo du das Template her hast wäre auch noch interessant.
Offline
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.
Offline
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
Multilingual Switcher 1.9.0 ist installiert
Webdesign ist der Prozess der Erstellung einer Website.
Offline
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
Kannst du mir bitte sagen wofür die Abkürzung AOR steht?
Webdesign ist der Prozess der Erstellung einer Website.
Offline
AddOn Repository
Offline
Webdesign ist der Prozess der Erstellung einer Website.
Offline
Ä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