Übercart - Termék mező rendezés - Body

Modessa képe

Órák óta nem találok valamit.

Előzmény:
Termék mező rendezés itt: admin/store/settings/products/edit/fields

1., Ha a display price súly = 9 és az add-to-cart súly = 10, akkor
Az add-to cart ugyan a termék mező legalján van, de a display price a body előtt, tehát:
- display price
- body (vagy leírás)
- add-to cart

2., Ha a display price súly = 10 és az add-to-cart súly = 10, akkor
Ugyan mindkét mező a body alatt van, de rossz sorrendben, tehát a display price az utolsó mező:
- body (vagy leírás)
- add-to cart
- display price

Sehogy sem tudom úgy beállítani, hogy a body alatt közvetlen a display price, majd az add-to-cart jöjjön.
Kerestem a uc_product.module fileban is, de sehol sem találom azt a kódot, ami a body részt feltehetőleg súly = 9-re állítja.
Vagy hol van ez beégetve?

U.I.:
Ha a display price és add-to-cart súlyát egyaránt 9-re állítom, akkor ugyan jó sorrendben jönnek egymás után (DP, AtC), de a body a legalsó mező. :)

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
Modessa képe

Amit még elfelejtettem hozzátenni:
Ha a display price és add to cart súlya egyaránt 10, akkor:
teaser: minden ok
full-node: itt sajnos a display prica az utolsó és nem az add-to-cart.

0
0
fox mulder képe

A <div class="display-price">12345 Ft</div>-hoz rendelt egyik CSS szabály (uc_product.css): float: right; Vagyis, minden, ami úgy van beállítva, hogy az ár alatt jelenjen meg, mellette (balra) fog megjelenni. Állítsd be a sminked css-ében: div.display-price {float: none; clear: both;} Ez azt eredményezi, hogy (remélem :)) olyan sorrendben lesznek a product mezők, ahogy beállítod.

0
0

Fox Mulder

Modessa képe

Az uc_product.css-ben átírtam úgy ahogy javasoltad:

.display-price {
  float: none;
  clear: both;
  ....
}

Ezek után ha a display price mező súlyát 9-re veszem, akkor:
- display price
- body
-add to cart

Ha pedig mind az add to cart mind a display price súlya 10:
- body
- add to cart
- display price

Mintha ezzel a body-val lenne a gond.
Miért kell a body résznek mindenképp a 9-es súlyú mezők után jönnie?????
Ha át tudnám állítani valahol a kódban úgy, hogy legalább a 8-as súlyúak után jöjjön, akkor működne a display price = 9, add to cart = 10 súly beállítás.

0
0
Modessa képe

Kipróbáltam a body résznek is megadni ezt a CSS beállítást:

.node-type-product .content p {
  float: none;
  clear: both;
  margin-left: 220px;
}

A margin left eddig is működött, de a float és clear ebből a szempontból nincs hatással.

0
0
fox mulder képe

Ha az admin/store/settings/products/edit/fields lapon kikapcsolod az összes mezőt, akkor is eléred mindet a node.tpl.php, vagy a node-product.tpl.php fájlban, például:

  • SKU: $node->model
  • List price: $node->list_price

Így tetszőlegesen testreszabhatod a megjelenítést.

0
0

Fox Mulder

aboros képe

akkor mondjuk nem használod a bépített body mezőt, hanem cckval saját teaser és body mezőket adsz a tartalom típusodhoz és azokat már oda súlyozod ahova akarod.

0
0

-
clear: both;

Modessa képe

Köszönöm a helpet mindenkinek!
A kódolásmentest próbálom hátha megúszom a hegesztést. :)

Megcsináltam egy Megjegyzés több soros CCK mezőt.
Elsőre így sem működött.
Viszont most már belépve PHPMyAdminnal az adatbázisba, a content_node_field_instance tábla weight mezőit 0-tól 8-ig beállítva szabad maradt a 9-es és 10-es hely a display price-nak és az add to cart-nak.
Teljesen jól működik most.
(Kár hogy a szerkesztő felületen a horonnyal húzogatás mellett nem lehet fixen belőni a súlyokat, így "hátulról" kellett. De még ennél is jobb lenne, ha az Übercart termék mező súlyozásnál nem a +10 és a -10 lenne a szélső érték. Ha azt +100 és -100 között állíthattam volna lehet már rég kész lennék.)

De:
Az eredeti leírás (body) mezőt hogy tudnám eltüntetni a szerkesztőből?
Nem én fogom a termékeket felvinni hanem a megrendelő és ismerve őt, biztosan megzavarja, hogy 2 szerkeszthető hely is van az ömlesztett szövegnek, amiből persze ő csak az egyiket töltheti.

0
0
fox mulder képe

Úgy, hogy üresen hagyod a törzs mező feliratát a tartalomtípus beállításánál.

0
0

Fox Mulder

Modessa képe

Köszi, most már tökéletes. :)

0
0