Artikel zweispaltig

Sorry fürs noch mal stören liebe Community.
Hab warscheinlich wieder ein Anfängerprobelm. Nach unzähligen Wochen des Lernens und bastelns, sehe ich endlich einen Silberstreif. Leider bin ich nicht imstande die Artikel mehrspaltig aufzulisten, obwohl ich das hier:

und das hier

durchprobiert habe. Habe das BASIC Template in der neuesten Version.

HELP :wink:

Wo willst Du das denn zweispaltig haben? In der Kategorieliste? Das wäre dann in list.tpl, dort muss der Parameter "size=“xxx” rausgenommen werden wie in dem Manual beschrieben.

Mit der 4.5.0 haben sich die Pfade der Templates teilweise verändert, was nun wo zu finden ist siehst Du hier:

Oder hier:
http://oxid-tpl-debug.stahlwarenhaus-hebsacker.de/basic/

[QUOTE=Hebsacker;81625]Wo willst Du das denn zweispaltig haben? In der Kategorieliste? Das wäre dann in list.tpl, dort muss der Parameter "size=“xxx” rausgenommen werden wie in dem Manual beschrieben.

Mit der 4.5.0 haben sich die Pfade der Templates teilweise verändert, was nun wo zu finden ist siehst Du hier:

Oder hier:
http://oxid-tpl-debug.stahlwarenhaus-hebsacker.de/basic/[/QUOTE]
genau das ist das problem.
in der list.tpl gibt es keinen parameter “size=xxx”

hab hier mein list.tpl:

[{include file="_header.tpl" tree_path=$oView->getTreePath() titlepagesuffix=$oView->getTitlePageSuffix()}]

<div class="boxhead">
    <h1 id="test_catTitle">[{$oView->getTitle()}]</h1>
    [{if $oView->getArticleCount() && $oView->showCategoryArticlesCount()}]<em id="test_catArtCnt">([{ $oView->getArticleCount() }])</em>[{/if}]
    [{assign var="actCategory" value=$oView->getActiveCategory()}]
    [{if $actCategory && $actCategory->oxcategories__oxdesc->value }]<small id="test_catDesc">[{$actCategory->oxcategories__oxdesc->value}]</small>[{/if}]
    [{assign var='rsslinks' value=$oView->getRssLinks() }]
    [{if $rsslinks.activeCategory}]
        <a class="rss" id="rssActiveCategory" href="[{$rsslinks.activeCategory.link}]" title="[{$rsslinks.activeCategory.title}]"></a>
        [{oxscript add="oxid.blank('rssActiveCategory');"}]
    [{/if}]
</div>

[{capture name=list_details}]

    [{if $actCategory->oxcategories__oxthumb->value }]
        [{assign var="thumbUrl" value=$actCategory->getThumbUrl()}]
        [{if $thumbUrl }]
          <img src="[{ $thumbUrl }]" alt="[{ $actCategory->oxcategories__oxtitle->value }]"><br>
        [{/if}]
    [{/if}]

    [{assign var="oCategoryAttributes" value=$oView->getAttributes()}]
    [{if $oCategoryAttributes }]
        <form method="post" action="[{ $oViewConf->getSelfActionLink() }]" name="_filterlist" id="filterList">
        <div class="catfilter">
            [{ $oViewConf->getHiddenSid() }]
            [{ $oViewConf->getNavFormParams() }]
            <input type="hidden" name="cl" value="[{ $oViewConf->getActiveClassName() }]">
            <input type="hidden" name="tpl" value="[{$oViewConf->getActTplName()}]">
            <input type="hidden" name="fnc" value="executefilter">

            <table cellpadding="0" cellspacing="0">
            [{foreach from=$oCategoryAttributes item=oFilterAttr key=sAttrID name=testAttr}]
                <tr>
                    <td>
                        <label id="test_attrfilterTitle_[{$sAttrID}]_[{$smarty.foreach.testAttr.iteration}]">[{ $oFilterAttr->getTitle() }]:</label>
                    </td>
                    <td>
                       <select name="attrfilter[[{ $sAttrID }]]" onchange="oxid.form.send('filterList');">
                           <option value="" selected>[{ oxmultilang ident="LIST_PLEASECHOOSE" }]</option>
                           [{foreach from=$oFilterAttr->getValues() item=sValue}]
                           <option value="[{ $sValue }]" [{ if $oFilterAttr->getActiveValue() == $sValue }]selected[{/if}]>[{ $sValue }]</option>
                           [{/foreach}]
                       </select>
                    </td>
                </tr>
            [{/foreach}]
            </table>

            <noscript>
                <input type="submit" value="[{ oxmultilang ident="LIST_APPLYFILTER" }]">
            </noscript>
        </div>
        </form>
    [{/if}]

    [{if $oView->hasVisibleSubCats()}]
        [{ oxmultilang ident="LIST_SELECTOTHERCATS1" }]<b>[{$actCategory->oxcategories__oxtitle->value}]</b> [{ oxmultilang ident="LIST_SELECTOTHERCATS2" }]
        <hr>
        <ul class="list">
        [{foreach from=$oView->getSubCatList() item=category name=MoreSubCat}]
            [{if $category->getContentCats() }]
                [{foreach from=$category->getContentCats() item=ocont name=MoreCms}]
                <li><a id="test_MoreSubCms_[{$smarty.foreach.MoreSubCat.iteration}]_[{$smarty.foreach.MoreCms.iteration}]" href="[{$ocont->getLink()}]">[{ $ocont->oxcontents__oxtitle->value }]</a></li>
                [{/foreach}]
            [{/if}]
            [{if $category->getIsVisible()}]
                [{assign var="iconUrl" value=$category->getIconUrl()}]
                [{if $iconUrl}]
                    <a id="test_MoreSubCatIco_[{$smarty.foreach.MoreSubCat.iteration}]" href="[{ $category->getLink() }]">
                        <img src="[{$category->getIconUrl() }]" alt="[{ $category->oxcategories__oxtitle->value }]">
                    </a>
                [{else}]
                    <li><a id="test_MoreSubCat_[{$smarty.foreach.MoreSubCat.iteration}]" href="[{ $category->getLink() }]">[{ $category->oxcategories__oxtitle->value }][{ if $category->getNrOfArticles() > 0 }] ([{ $category->getNrOfArticles() }])[{/if}]</a></li>
                [{/if}]
            [{/if}]
        [{/foreach}]
        </ul>
    [{/if}]

    [{if $actCategory->oxcategories__oxlongdesc->value}]
        <hr>
        <span id="test_catLongDesc">[{oxeval var=$actCategory->oxcategories__oxlongdesc}]</span>
    [{/if}]
[{/capture}]

<div class="box [{if $smarty.capture.list_details|trim ==''}]empty[{/if}]">
[{$smarty.capture.list_details}]
</div>

[{if $oView->getArticleCount() }]
    [{include file="inc/list_locator.tpl" PageLoc="Top"}]
[{/if}]

[{foreach from=$oView->getArticleList() item=actionproduct name=test_articleList}]
    [{include file="inc/product.tpl" product=$actionproduct testid="action_"|cat:$actionproduct->oxarticles__oxid->value test_Cntr=$smarty.foreach.test_articleList.iteration}]
[{/foreach}]


[{if $oView->getArticleCount() }]
    [{include file="inc/list_locator.tpl" PageLoc="Bottom"}]
[{/if}]

[{insert name=“oxid_tracker” title=“LIST_CATEGORY”|oxmultilangassign product=""}]
[{include file="_footer.tpl" }]

das muss dem Aufruf der product.tpl mitgegeben werden, wie im Manual beschrieben

hier ist der betreffende Codeblock (ziemlich fast ganz unten):

[{include file="inc/product.tpl" product=$actionproduct testid="action_"|cat:$actionproduct->oxarticles__oxid->value test_Cntr=$smarty.foreach.test_articleList.iterati on}]

Wird kein Parameter size=“xxx” übergeben, dann ist das Standard, also zweispaltig.
Willst Du was anderes, dann muss das hier übergeben werden (wie im Manual beschrieben):

Kategorieansicht vierspaltig darstellen

Um die Kategorieansicht vierspaltig darzustellen, muss lediglich die Zeile 92 (CE 4.1.1) der list.tpl angepasst werden: Der Parameter size=“small” muss der eingebundenen inc/product.tpl übergeben werden:

  [{include file="inc/product.tpl" size="small" product=$actionproduct testid="action_"|cat:$actionproduct->oxarticles__oxid->value test_Cntr=$smarty.foreach.test_articleList.iteration}]

Zitat von hier -> http://www.oxid-esales.com/de/resources/help-faq/eshop-manual/beispiel-templateanpassung-mit-der-incproducttpl-produktlisten-gesta

so habs jetzt endlich verstanden^^ manchmal sieht man den wald vor lauter bäumen nicht ;). danke hebsacker. bin dir ein bier schuldig :wink:

Gerne - auf der Commons?

http://www.oxid-esales.com/de/news/oxid-commons-2012

hallo;)
leider kann ich auf der commons nicht :frowning:
noch eine frage: wenn ich KEINE size=XX eingebe kommen die artikel alle nur einspaltig und zwar alle untereinander. wo liegt mein fehler?
wenn ich size=“thin” übernehme passt die größe, allerdings wird kein preis angezeigt. nur klein unter dem artikel wenn ich eine stückzahl eingebe. ich möchte aber den preis groß in der kategorieansicht haben

sorry^^. weiss gar nicht warum ich 2 accounts habe… madoXX und ich sind ein- und die selbe person :wink: das problem mit der einen spalte besteht leider immer noch…

hier meine startseite mit den “frisch eingetroffen” artikeln… solltene eigentlich nebeneinander sein!
wo ist mein fehler?

Simon,

das ist vermutlich nur noch ein HTML/CSS-Problem. Wo kann ich mir das live ansehen?

Grüße

Tim

Hallo, kann man das Listing auch 6spaltig haben ?

klar, jegliche Anzeige auf der Seite (auch “Frontend” genannt) kann man beliebig den eigenen Wünschen anpassen.
Ohne eigener HTML, CSS und Smarty Kenntnisse wäre ein kompetenter Webdesigner mit OXID Kenntnissen der richtige Ansprechpartner für Dein Vorhaben.