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  wink
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

Janl schrieb:

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

Mit was hast du hier den shop realisiert?

Sieht aus wie Products und Cart.


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. smile

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  big_smile
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