Kontakt & Warenkorb in CMS-Seiten

Hallo OXID-Komjuniti,
auch nach stundenlanger Recherche im Forum und diversen Ansätzen finde ich keine Lösung hierfür.

Gibt es eine Möglichkeit OXID “interne” Seiten (also Warenkorb, Kontakt, etc…) in die horizontale Top-Navigation einzubauen? In den CMS-Seiten mit Ident “Kontakt” verbaut bringt es 'nen falschen Alias. Hardcoden würde auch gehen, allerdings nur wenn der aktuelle zustand mit gesetzt wird. Hat jemand ne Idee oder nochbesser eine Lösung ? thx Stefan :confused:


[{assign var="iCatCnt" value="1"}]
            [{foreach from=$oxcmp_categories item=ocat key=catkey name=root}]
              [{if $ocat->getIsVisible() }]

                [{if $ocat->getContentCats()}]
                    [{foreach from=$ocat->getContentCats() item=ocont key=contkey name=cont}]
                        [{if $iCatCnt <= $oView->getTopNavigationCatCnt()}]
                            <!-- generiertes menu start -->
                            <li><a id="root[{$iCatCnt}]" href="[{$ocont->getLink()}]" [{if $ocont->expanded}]class="exp"[{/if}]>
                            <img src="[{$oViewConf->getImageUrl()}]top-navigation-[{$ocont->oxcontents__oxtitle->value}].png" title="Küchen-Schneidbrett | [{$ocont->oxcontents__oxtitle->value}]" alt="[{$ocont->oxcontents__oxtitle->value}]" height="60" width="60" />
          	  
                            <h1>[{$ocont->oxcontents__oxtitle->value}]</h1> </a></li>
                            <!-- generiertes menu end -->
                        [{/if}]
                        [{assign var="iCatCnt" value=$iCatCnt+1 }]
                    [{/foreach}]
                [{/if}]

                [{if $iCatCnt <= $oView->getTopNavigationCatCnt()}]
                <li>
                  <a id="root[{$iCatCnt}]" href="[{$ocat->getLink()}]" [{if $ocat->expanded}]class="exp"[{/if}]>
                    <img src="[{$oViewConf->getImageUrl()}]top-navigation-[{$ocat->oxcategories__oxtitle->value}].png" title="[{$ocat->oxcategories__oxtitle->value}]" alt="[{$ocat->oxcategories__oxtitle->value}]" height="60" width="60" />
                    <h1>[{$ocat->oxcategories__oxtitle->value}]</h1> [{ if $ocat->getNrOfArticles() > 0}] ([{$ocat->getNrOfArticles()}])[{/if}] 
                    </a>
                    [{if $ocat->getSubCats()}]
                    [{strip}]
                    <ul ><!--class="menue verticall dropdown"-->
                    [{foreach from=$ocat->getSubCats() item=osubcat key=subcatkey name=SubCat}]
                        [{if $osubcat->getContentCats()}]
                            [{foreach from=$osubcat->getContentCats() item=osubcont key=subcontkey name=subcont}]
                            <li><a id="test_Top_root[{ $iCatCnt }]_Cms_[{$smarty.foreach.SubCat.iteration}]_[{$smarty.foreach.subcont.iteration}]" href="[{$osubcont->getLink()}]">[{$osubcont->oxcontents__oxtitle->value}] </a></li>
                            [{/foreach}]
                        [{/if}]
                        [{if $osubcat->getIsVisible() }]
                            <li><a id="test_Top_root[{ $iCatCnt }]_SubCat_[{$smarty.foreach.SubCat.iteration}]" href="[{$osubcat->getLink()}]">[{$osubcat->oxcategories__oxtitle->value}] [{ if $osubcat->getNrOfArticles() > 0}] ([{$osubcat->getNrOfArticles()}])[{/if}] </a></li>
                        [{/if}]
                    [{/foreach}]
                    </ul>
                    [{/strip}]
                    [{/if}]
                </li>
                [{/if}]
                [{assign var="iCatCnt" value=$iCatCnt+1 }]

              [{/if}]
            [{/foreach}]

… hat keiner eine Idee oder ist’s schlecht erklärt?

jo. ich weiss nicht wirklich was du meinst. willst du einfach den “link” zu der seite einbauen?

wenn ja probiere es mal damit:

[{assign var=“oCont” value=$oView->getContentByIdent(“DEIN_IDENT”) }]
<li><a id=“HIER_KOMMT_DEINE_ID_REIN” href="[{ $oCont->getLink() }]">[{ $oCont->oxcontents__oxtitle->value }]</a></li>

diese zeile:
[{assign var=“oCont” value=$oView->getContentByIdent(“DEIN_IDENT”) }]

muss über jeden cms-seiten-link mit entsprechendem ident, den du einbauen möchtest.

Hallo MathiasA, danke für den entscheidenden Tip :wink: … so hat’s geklappt

Hi,

ich steh grad vor der selben Hürde…jedoch verstehe ich das Fach-Chinesisch meiner Vorredner leider net so richtig!

Kanns mir jemand beschreiben mit 2-3 Wörter mehr?!

Vielen Dank schonmal im Voraus!

Weiß niemand ne Idee, wie man das ‘einfach’ realisieren kann?

Ich hab jetzt mal versucht das Ganze mit einer Kategorie zu machen, die auf eine externe Seite verlinkt. Link: /KONTAKT/ Soweit alles ok…die Kategorie heißt Kontakt und wird auch angezeigt…jedoch ist die URL, egal was ich auch tue, immer mit einem ‘-oxid’ versehen. URL: /KONTAKT-oxid/

Wie kriege ich diesen Zusatz weg???

Gruß und danke schonmal…

Scheint wohl ein größeres Problem zu sein? :frowning:

Mit dem Update funtioniert es…

Gruß

[QUOTE=valero;17228]Mit dem Update funtioniert es…

Gruß[/QUOTE]

Zu früh gefreut…

Gibt es denn keine Möglichkeit ein .tpl im Langtext einer Kategorie einzubinden?

Gruß valero