Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
#1 07. Januar 2014 15:04
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 803
- Webseite
[GELÖST] Breadcrumbs + Inhaltstyp Weiterleitungslink
Hallo!
Ich hab den Inhaltstyp meiner Parentlinks auf "Weiterleitungslink" gestellt, da ich keine eigene Seite dafür verwenden möchte - dafür hab ich hier einen Beitrag eröffnet Link, weil ich diese nicht klickbar haben möchte bzw. diese auf nichts verweisen sollten.
Nun hab ich bemerkt, dass er mir die Seiten, die den Inhaltstyp "Weiterleitunglink" verwenden, im Breadcrumb auslässt.
Wie kann man diese trotzdem im Breadcrumb anzeigen lassen? Hier der Link zur Seite - Link
Vielen Dank!
Beitrag geändert von brandy (18. Januar 2014 18:46)
Offline
#2 07. Januar 2014 16:10
- Janl
- Server-Pate
- Ort: Freistadt, Österreich
- Registriert: 13. Dezember 2010
- Beiträge: 1.231
- Webseite
Re: [GELÖST] Breadcrumbs + Inhaltstyp Weiterleitungslink
Versuche es mal mit Inhaltstype "Abschnittsüberschrift"
in dem Menümanager kann es mit CSS gestaltet werden.
Vorbild auf http://neu.karin-schmuck.net/index.php?page=d
bei Produkten und Information.
mfg
Jan
Kubuntu 22.04 - Win 11 pro / Kubuntu 20.04 - win10 pro
Offline
#3 08. Januar 2014 09:42
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 803
- Webseite
Re: [GELÖST] Breadcrumbs + Inhaltstyp Weiterleitungslink
Hallo!
Danke für den Tipps - habs gerade eingebaut - Seite wird dann im Menü gar nicht angzeigt!
Offline
#4 08. Januar 2014 10:10
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: [GELÖST] Breadcrumbs + Inhaltstyp Weiterleitungslink
Heisst das du warst nicht erfolgreich beim Entfernen von href="#" der Abschnittsüberschriften aus deinem Menütemplate?
Denn dies ist nach wie vor alles was zu tun wäre.
Offline
#5 08. Januar 2014 10:50
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 803
- Webseite
Re: [GELÖST] Breadcrumbs + Inhaltstyp Weiterleitungslink
Ich hab im Menütemplate nur ein "href="#"", und das ist beim Menü für die Darstellung des Menübuttons für kleine Geräte zuständig - die anderen kommen aus dem CMS - dort hab ich aktuell Weiterleitunglinks mit Link auf "#" eingegeben!
Offline
#6 08. Januar 2014 15:18
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: [GELÖST] Breadcrumbs + Inhaltstyp Weiterleitungslink
Das # findest du auch nicht im Menütemplate. Es wird vom Menümanager eingesetzt wenn es keine URL zu einem Dokument/Page gibt.
Du musst Im Menütemplate den Eintrag zum Sectionheader finden, oder eine eigene Abfrage dazu einbauen, um das # loszuwerden.
So ist die Seite in einem Tablet nicht nutzbar.
Beitrag geändert von Klenkes (08. Januar 2014 15:18)
Offline
#7 08. Januar 2014 15:35
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 803
- Webseite
Re: [GELÖST] Breadcrumbs + Inhaltstyp Weiterleitungslink
Das mit dem Tab ist wahr
Hmm, dann muss ich das sowieso anders angehen...
Danke für den Denkanstoß - hast du vielleicht ein Beispiel für eine Seite, wo das schön gelöst ist?
Beitrag geändert von brandy (08. Januar 2014 15:44)
Offline
#8 09. Januar 2014 11:52
- rednose
- probiert CMS/ms aus
- Registriert: 28. März 2011
- Beiträge: 63
Re: [GELÖST] Breadcrumbs + Inhaltstyp Weiterleitungslink
Vorbild auf http://neu.karin-schmuck.net/index.php?page=d
mfg
Jan
etwas off-topic, aber es interessiert mich, weil ich mich gerade befasse mit Kataloge und shops für eine neue Kunde. Mit was hast du hier den shop realisiert?
Offline
#9 09. Januar 2014 12:03
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] Breadcrumbs + Inhaltstyp Weiterleitungslink
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#10 09. Januar 2014 12:31
- Janl
- Server-Pate
- Ort: Freistadt, Österreich
- Registriert: 13. Dezember 2010
- Beiträge: 1.231
- Webseite
Re: [GELÖST] Breadcrumbs + Inhaltstyp Weiterleitungslink
Hallo Rednose,
es ist die CG ecommerce-Lösung mit allen dazu gehürige Module.
Es funktioniert aber wenn man mit verschiedenen MWSt.-Sätze arbeiten muss, dann wird es problematisch, das kann nur mit einiges an extra Smarty gelöst werden.
Sende ein PM, es ist gemeint als Rahmen zum kopieren aber es gibt einige kleine Haken.
mfg
Jan
Kubuntu 22.04 - Win 11 pro / Kubuntu 20.04 - win10 pro
Offline
#11 10. Januar 2014 10:10
- Janl
- Server-Pate
- Ort: Freistadt, Österreich
- Registriert: 13. Dezember 2010
- Beiträge: 1.231
- Webseite
Re: [GELÖST] Breadcrumbs + Inhaltstyp Weiterleitungslink
Man braucht viele Module:
FEU - Selfregistration - Products - Cart - Orders - Promotions - CGECommercebase - CGExtensions - CGPaymentbase - FRshipping - FRTaxes - CGSimpleSmarty
dazu ein Haufen Templates anpassen.
Ich wollte Webspace und DB zusammenpacken um es als Beispiel auf den Foren zu geben aber es sind ständig Updates von Modulen gekommen, und es kostet Zeit . . . .
aber es kommt!
mfg
Jan
Beitrag geändert von Janl (10. Januar 2014 10:12)
Kubuntu 22.04 - Win 11 pro / Kubuntu 20.04 - win10 pro
Offline
#12 18. Januar 2014 18:44
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 803
- Webseite
Re: [GELÖST] Breadcrumbs + Inhaltstyp Weiterleitungslink
@Klenkes: Danke nochmals für den Denkanstoß - auf dem Tab checkt das Foundation aber und zeigt dir die Unterpunkte als Dropdown beim Klick darauf!
Hast du da eventuell eine Idee wie man die Parent-Punkte unklickbar macht?
Vielen Dank!
Offline
#13 19. Januar 2014 10:31
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: [GELÖST] Breadcrumbs + Inhaltstyp Weiterleitungslink
Ich dachte immer du wolltest die Toplevelpunkte(wie: Privat versichern) als Abschnittüberschrift machen? Dann wäre alles kein Problem.
Auf meinem Androidtablet klappt das alles aber eher schlecht...
Beispiel: Privat versichern
Manchmal klappt der Punkt auf, manchmal nicht. Meist wird aber die Seite geladen, und das ist nicht was der User will. Er wollte ja das Menü aufklappen.
Klappt das Menü auf, und ich will es wieder zuklappen, wird auf jeden Fall die Seite geladen.
Tippe ich bei aufgeklapptem Menü auf einen anderen Toplevelpunkt, bleibt das erste Menü offen.
Irgendwie wird immer was geladen, doch weiß ich nie was, weil auf jeder Seite dieses Fotobanner die Sicht nimmt. Das ist furchtbar.
Offline
#14 19. Januar 2014 10:50
- Janl
- Server-Pate
- Ort: Freistadt, Österreich
- Registriert: 13. Dezember 2010
- Beiträge: 1.231
- Webseite
Re: [GELÖST] Breadcrumbs + Inhaltstyp Weiterleitungslink
Hallo Klenkes,
stimmt, bei so ein Menü funktioniert es mit Android nicht.
Ich habe es mit "joeldbirch superfish", ein Javascript, gelöst (so wie auf diese Site).
Allerdings muss man der Modul "Lightbox" austauschen für den Jquery Lightbox Script.
mfg
Jan
Kubuntu 22.04 - Win 11 pro / Kubuntu 20.04 - win10 pro
Offline
#15 19. Januar 2014 15:40
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 803
- Webseite
Re: [GELÖST] Breadcrumbs + Inhaltstyp Weiterleitungslink
Danke für den Test!
Auf die Seite sollte er ja eigentlich auch nicht verlinken - hab ich ja nur notgedrungen gemacht.
Wenn ich es schaffen würde, dass der Link auf bei Touch-Geräten einfach den Dropdown öffnet wäre ich sehr zufrieden. Bei Nicht-Touch-Geräten reicht mir einfach das Dropdown on rollover - das Problem, dass sich aber daraus ergibt, ist, dass die Seite in de Breadcrumbs fehlt!
Vielen Dank!
Offline
#16 19. Januar 2014 15:56
- Janl
- Server-Pate
- Ort: Freistadt, Österreich
- Registriert: 13. Dezember 2010
- Beiträge: 1.231
- Webseite
Re: [GELÖST] Breadcrumbs + Inhaltstyp Weiterleitungslink
Versuche mal meine Webseite,
www.stajl.at da funktioniert dropdown auch mit touch.
mfg
Jan
Kubuntu 22.04 - Win 11 pro / Kubuntu 20.04 - win10 pro
Offline
#17 22. Januar 2014 10:48
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 803
- Webseite
Re: [GELÖST] Breadcrumbs + Inhaltstyp Weiterleitungslink
Naja ich hätte ja kein Problem es auf Abschnittsüberschriften umzustellen - aber wie bekomme ich dann die Seiten in die Breadcrumbs?
Offline
#18 22. Januar 2014 12:32
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: [GELÖST] Breadcrumbs + Inhaltstyp Weiterleitungslink
Oh ja. Das war ja ursprünglich dein Hauptproblem.
In dem du die Breadcrumbs so aufrufst:
{cms_module module="MenuManager" action='breadcrumbs'}
Die Standard breadcrumbs.tpl, die mitgeliefert wird, funktioniert da schon prima, und zeigt auch Abschnittüberschriften an.
Offline
#19 22. Januar 2014 14:19
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 803
- Webseite
Re: [GELÖST] Breadcrumbs + Inhaltstyp Weiterleitungslink
Gut, die Breadcrumbs funktionieren!
Aber:
Ich hab ja mein Menütemplate folgendermaßen umgebaut:
{* CSS classes used in this template:
#menuwrapper - The id for the <div> that the menu is wrapped in. Sets the width, background etc. for the menu.
#primary-nav - The id for the <ul>
.menuparent - The class for each <li> that has children.
.menuactive - The class for each <li> that is active or is a parent (on any level) of a child that is active. *}
{assign var='number_of_levels' value=10000}
{if isset($menuparams.number_of_levels)}
{assign var='number_of_levels' value=$menuparams.number_of_levels}
{/if}
{if $count > 0}
<nav class="top-bar">
<ul class="title-area">
<li class="name"></li>
<li class="toggle-topbar menu-icon"><a href="#"><span>Menu</span></a></li>
</ul>
<section class="top-bar-section">
<ul class="left">
{foreach from=$nodelist item=node}
{if $node->depth > $node->prevdepth}
{repeat string='<ul class="dropdown">' times=$node->depth-$node->prevdepth}
{elseif $node->depth < $node->prevdepth}
{repeat string='</li></ul>' times=$node->prevdepth-$node->depth}
</li>
{elseif $node->index > 0}</li>
{/if}
{if $node->parent == true or $node->current == true}
{assign var='classes' value='menuactive active'}
{if $node->parent == true}
{assign var='classes' value='menuactive menuparent has-dropdown'}
{/if}
{if $node->children_exist == true and $node->depth < $number_of_levels}
{assign var='classes' value=$classes|cat:' parent has-dropdown'}
{/if}
<li class="{$classes}"><a class="{$classes}"
{elseif $node->type == 'sectionheader' and $node->haschildren == true}
<li class="menuparent dropdown"><a class="menuparent"><span class="sectionheader">{$node->menutext}</span></a>
{elseif $node->type == 'sectionheader'}
<li><a ><span class="sectionheader">{$node->menutext}</span></a>
{elseif $node->type == 'separator'}
<li style="list-style-type: none;" class="divider"> <hr class="menu_separator" />
{elseif $node->children_exist == true and $node->depth < $number_of_levels and $node->type != 'sectionheader' and $node->type != 'separator'}
<li class="menuparent has-dropdown"><a class="menuparent"
{else}
<li>
<a
{/if}
{if ($node->type != 'sectionheader' and $node->type != 'separator') or $node->parent == true or $node->current == true }
{if $node->target}target="{$node->target}" {/if}
href="{$node->url}"><span>{$node->menutext}</span></a>
{/if}
{/foreach}
{repeat string='</li></ul>' times=$node->depth-1}
</li>
</ul>
</section>
</nav>
<div class="clearb"></div>
<!--</div>-->
{/if}
Damit werden die Abschnittsüberschriften leider nicht angezeigt - was muss ich da noch einfügen?
Danke!
Offline
#20 22. Januar 2014 15:04
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: [GELÖST] Breadcrumbs + Inhaltstyp Weiterleitungslink
Die Hauptaufgabe ist, die Abfrage nach den Sectionheader noch VOR allem zu machen, da sonst $node->parent == true VORHER greift, und die Sectionheader nicht mehr zum Einsatz kommen.
Das ist natürlcih etwas komplexer, doch hab ich grade Fieber und nur wenig Energie mir so einen Fall zu machen.
Aber hier ein Beispiel wie vorzugehen ist:
...
{if $node->type == 'sectionheader' and $node->parent == true}
<li class="toplevel current">{$node->menutext}
{elseif $node->type == 'sectionheader'}
<li class="toplevel">{$node->menutext}
{elseif $node->children_exist == true and $node->depth < $number_of_levels and $node->type != 'sectionheader' and $node->type != 'separator'}
<li class="menuparent"><a class="menuparent"
{elseif $node->type != 'sectionheader' and $node->parent == true}
<li class="current"><a class="current" href="{$node->url}">{$node->menutext}</a>
{elseif $node->type != 'sectionheader' and $node->current == true}
<li class="current"><a class="current" href="{$node->url}">{$node->menutext}</a>
{else}
<li><a href="{$node->url}">{$node->menutext}</a>{/if}{/foreach}{repeat string="</li>\n</ul>\n" times=$node->depth-1}</li>
...
Nicht einfach nur kopieren. Das ist ein Ausschnitt aus einer meiner Templates.
Offline
#21 25. Januar 2014 12:05
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 803
- Webseite
Re: [GELÖST] Breadcrumbs + Inhaltstyp Weiterleitungslink
Ich hab jetzt schon einiges probiert und ja genau, es hat nicht funktioniert.
Was ich nicht verstehe, dass zuerst der parent und der current abgefragt wird, dann aber gleich ein Link angefügt wird und er gar nicht zum Sectionheader kommst - wie du sagst.
Muss ich den ersten oberen Teil weglassen und an anderer Stelle einfügen?
Offline
#22 25. Januar 2014 12:18
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: [GELÖST] Breadcrumbs + Inhaltstyp Weiterleitungslink
Es ist alles nur eine Frage der richtgen Reihenfolge! Aber das weißt du ja schon
Ich habe auch nie wirklich verstanden in welcher Reihenfolge das von CMSMS abgefragt wird. Die Reihenfolge der Contenttypes steht bestimmt irgendwo.
Ich gehe meist so vor:
Hinter jede Bedingung in der Schleife(Menütext) schreibe ich einen Vermerk(1,2,3 oder x y z), dann schau ich mir an wie es abgearbeitet wird, wo meine Vermerke stehen, und stelle entsprechend um.
Manchmal muss dann eben auch eine weitere Abfrage eingefügt werden.
Einfach war es nie...
Offline
#23 03. Februar 2014 22:49
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 803
- Webseite
Re: [GELÖST] Breadcrumbs + Inhaltstyp Weiterleitungslink
Hallo nochmal!
Ich bin jetzt wieder zurück bei diesem Projekt...
Ich weiß nicht, ob ich schon komplett verwirrt bin, aber grundsätzlich passt die Reihenfolge ja, oder?
Zuerst werden ja nur ein paar Klassen hinzugefügt. Dann erst wird abgefragt, ob es ein Sectionheader, ein Separator oder etwas anderes ist.
Und der nächste Absatz macht ja, dass die, die einen Link benötigen (also zB nicht Sectionheader und Seperator) einen solchen bekommen.
An welcher Stelle übersieht er mir meinen Sectionheader?
Vielen Dank für den Hinweis!
Offline
#24 04. Februar 2014 13:05
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: [GELÖST] Breadcrumbs + Inhaltstyp Weiterleitungslink
Und jetzt wird's komisch...
(Wieso gibt es kein Smiley das sich am Kopf kratzt?)
Ich hab mal dein Menütemplate von 5 Posts weiter oben genommen, und in einer lokalen Installation getestet.
Funktioniert prima! Sectionheader da... Unterseiten unter dem Sectionheader sind da...
Einzige Ausnahme ist, dass wenn eine Unterseite current ist, ist der Sectionheader keiner mehr.
Oder warst du schon so weit?
Wenn die Subpage current ist, greift im Tenmplate dieser Teil:
...
{if ($node->type != 'sectionheader' and $node->type != 'separator') or $node->parent == true or $node->current == true }
{if $node->target}target="{$node->target}" {/if}
href="{$node->url}"><span>{$node->menutext}</span></a>
{/if}
...
Beitrag geändert von Klenkes (04. Februar 2014 13:11)
Offline
#25 04. Februar 2014 14:13
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 803
- Webseite
Re: [GELÖST] Breadcrumbs + Inhaltstyp Weiterleitungslink
Ok, cool - ich habs bis jetzt immer nur mit einer Seite probiert - klar, dass es dann nicht funktioniert...
Ich kanns jetzt aber nicht testen - ich werds am Abend/in der Nacht machen.
Aber grundsätzlich schließen sich ja beide aus - weil wenn der Current ein Sectionheader ist, was ja dann so sein soll, ist er nicht mehr der da - lustig...
Danke vorerst mal!
Beitrag geändert von brandy (04. Februar 2014 14:25)
Offline