myGully.com

myGully.com (https://mygully.com/index.php)
-   Programmierung (https://mygully.com/forumdisplay.php?f=67)
-   -   Brauche hilfe in Shopware (https://mygully.com/showthread.php?t=2665545)

coolix1 24.07.12 19:38

Brauche hilfe in Shopware
 
Hallo
es geht um [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...] da sieht man auf der startseite sale und new deals, dort wenn man auf ein produkt klickt kommt man zum suchergebniss und ich möchte das so haben dass man auf das produkt selbst gleich raufkommt.
könnte mir da vllt einer helfen?


mfg
coolixcoolix

ProgMaster 24.07.12 21:05

Nochmal in deutsch, bitte... Wie, was, womit?

slahn 25.07.12 08:09

Hier mal der Code, den du bei einem Link zu enem New Deals hast:
Code:

<a href="./index.php/sViewport,search/sSearch,Schmuckbaum" title="Schmuckbaum" class="artbox_thumb" style="height: 145px;background: url(http://kalzo.de/images/articles/3_7e88c901659ec49cad39e2530d8d712d_3.jpg) no-repeat center center"></a>
href="" gibt die stelle an, wo du durch Drücken hin sollst. Da hast du dann irgendetwas mit search und sSearch stehen. Dies wird eine Anweisung für dein PHP-File sein, eine suche zu generieren. Genau den Teil in href="" musst du eben so abändern, dass da der direkte Link zum Produkt steht und nicht eine Suchanweisung.

PS: Ein kleiner Tipp von mir ... das Bild nicht als Hintergrund des Links einzubauen, sondern als inneres Element mit <img/>. Das ganze ist vom Code her einfach besser (Denn jetzt hast du eigentlich einen leeren Link. Zudem kannst du bei <img/> ganz leicht mit alt="" einen Text ausgeben lassen, wenn das Bild man nicht will oder der Benutzer die Bilder abgedreht hat.

PPS: Deine Seite hat noch viele Fehler. Du verwendest XHTML hast aber bei vielen Elementen vergessen sie zu schließen. Zudem könntest du auch dein CSS-File etwas anpassen. Hier eine Übersicht über deine Probleme im [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...] und im [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...].

Hat jetzt zwar nichts mit deinem eigentlichen Problem zu tun, aber es sollen ja auch nur gut gemeinte Ratschläge sein ;).

PHPChris 25.07.12 12:54

Danke
 
Danke für die Antwort, das mit dem XHTML wird noch verbessert.
Ja du sagst ja auch
Zitat:

Genau den Teil in href="" musst du eben so abändern, dass da der direkte Link zum Produkt steht und nicht eine Suchanweisung.
Aber das ist ja genau das was wir wissen wollen,
also wie der Link zu einem Produkt aufgebaut wird.

Hier ist einmal ein Link zu einem Produkt:
[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]

So nun weiss ich, dass das so aufgebaut ist:
[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]

Aber woher bekommt das system den Part "lifestyle-wohnen"?

Ich habe bereits die Datenbank nach diesen Wörtern durchsucht, kann sie aber nicht finden!

Woher nimmt das System denn diese zwei Wörter? Denn ohne sie, geht es nicht!

slahn 25.07.12 15:04

Dazu musst du den Schreiber dieser Seite fragen. Dieser muss die Datenbank dementsprechend erstellt/designt haben. Kann es sein dass dir dein Programmierer abgesprungen ist?

urga 29.07.12 01:54

uff shopware und templates. hört sich nach arschkarte an :P
insbesondere, wenn der, der die seiten "designt" hat aich nicht an die sw-konventionen gehalten hat.

pobier mal /templates/_default/frontend/listing/box_article.tpl

durch das orginal (3.5.x) zu ersetzen:

Code:

<div class="artbox{if $lastitem} last{/if}{if $firstitem} first{/if}">
  <div class="inner">

    {* Top *}
    {block name='frontend_listing_box_article_hint'}
      {if $sArticle.highlight}
      <div class="ico_tipp">{se name='ListingBoxTip'}{/se}</div>
      {/if}
    {/block}

    {* New *}
    {block name='frontend_listing_box_article_new'}
      {if $sArticle.newArticle}
      <div class="ico_new">{se name='ListingBoxNew'}{/se}</div>
      {/if}
    {/block}

    {* ESD article *}
    {block name='frontend_listing_box_article_esd'}
      {if $sArticle.esd}
      <div class="ico_esd">{se name='ListingBoxInstantDownload'}{/se}</div>

      {/if}
    {/block}

    {* Article rating *}
        {block name='frontend_listing_box_article_rating'}
          {if $sArticle.sVoteAverange.averange}
          <div class="star star{$sArticle.sVoteAverange.averange*2|round}"></div>
          {/if}
      {/block}

    {* Article picture *}
    {block name='frontend_listing_box_article_picture'}
    {if $sTemplate eq 'listing-3col' || $sTemplate eq 'listing-2col'}
      {assign var=image value=$sArticle.image.src.3}
    {else}
      {assign var=image value=$sArticle.image.src.2}
    {/if}
    <a href="{$sArticle.linkDetails|rewrite:$sArticle.articleName}" title="{$sArticle.articleName}" class="artbox_thumb" {if isset($sArticle.image.src)}
      style="background: url({$image}) no-repeat center center"{/if}>
    {if !isset($sArticle.image.src)}<img src="{link file='frontend/_resources/images/no_picture.jpg'}" alt="{s name='ListingBoxNoPicture'}{/s}" />{/if}</a>
    {/block}

    {* Article name *}
    {block name='frontend_listing_box_article_name'}
    <a href="{$sArticle.linkDetails|rewrite:$sArticle.articleName}" class="title" title="{$sArticle.articleName}">{$sArticle.articleName|truncate:47}</a>
    {/block}

    {* Des*****ion *}
    {block name='frontend_listing_box_article_des*****ion'}
    {if $sTemplate eq 'listing-1col'}
      {assign var=size value=270}
    {else}
      {assign var=size value=60}
    {/if}
    <p class="desc">{if $sTemplate != 'listing'}
      {$sArticle.des*****ion_long|strip_tags|truncate:$size}
      {/if}
    </p>
    {/block}

    {* Unit price *}
    {block name='frontend_listing_box_article_unit'}
        {if $sArticle.purchaseunit}
            <div class="{if !$sArticle.pseudoprice}article_price_unit{else}article_price_unit_pseudo{/if}">
                <p>
                    <strong>{se name="ListingBoxArticleContent"}{/se}:</strong> {$sArticle.purchaseunit} {$sArticle.sUnit.des*****ion}
                </p>
                {if $sArticle.purchaseunit != $sArticle.referenceunit}
                    <p>
                        {if $sArticle.referenceunit}
                            <strong class="baseprice">{se name="ListingBoxBaseprice"}{/se}:</strong> {$sArticle.referenceunit} {$sArticle.sUnit.des*****ion} = {$sArticle.referenceprice|currency} {s name="Star" namespace="frontend/listing/box_article"}{/s}
                        {/if}
                    </p>
                {/if}
            </div>
        {/if}
    {/block}

    {* Article Price *}
    {block name='frontend_listing_box_article_price'}
    <p class="{if $sArticle.pseudoprice}pseudoprice{else}price{/if}">
          {if $sArticle.pseudoprice}
            <span class="pseudo">{s name="reducedPrice"}Statt: {/s}{$sArticle.pseudoprice|currency} {s name="Star"}*{/s}</span>
          {/if}
          <span class="price">{if $sArticle.priceStartingFrom && !$sArticle.liveshoppingData}{s name='ListingBoxArticleStartsAt'}{/s} {/if}{$sArticle.price|currency} {s name="Star"}*{/s}</span>
        </p>
        {/block}

        {* Compare and more *}
        {block name='frontend_listing_box_article_actions'}
        <div class="actions">

          {block name='frontend_listing_box_article_actions_buy_now'}
          {* Buy now button *}
          {if !$sArticle.sConfigurator && !$sArticle.variants && !$sArticle.sVariantArticle && !$sArticle.laststock == 1}
            <a href="{url controller='checkout' action='addArticle' sAdd=$sArticle.ordernumber}" title="{s name='ListingBoxLinkBuy'}{/s}" class="buynow">{s name='ListingBoxLinkBuy'}{/s}</a>
          {/if}
          {/block}

          {block name='frontend_listing_box_article_actions_inline'}
            {* More informations button *}
        <a href="{$sArticle.linkDetails|rewrite:$sArticle.articleName}" title="{$sArticle.articleName}" class="more">{s name='ListingBoxLinkDetails'}{/s}</a>
          {/block}
    </div>
    {/block}
  </div>
</div>

wenn das nichts bringt ist es wahrscheinlich sinnvoller sw-3.5.6 neu aufzusetzen, und dann nach und nach erst die styles und dann die templates zu übernehmen. so weisste dann wenigstens welches template den ärger verursacht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:17 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.