aboros képe

tudsz egy nézetet létrehozni és egy olyan szűrőt kéne beállítani ami a tartalom típusára szűr.

1
0

-
clear: both;

czigor képe

+1

pp képe

John42 képe

Content access tartalmakat tud az biztos de...
Közbe gyorsan megnéztem mi a helyzet régebbről volt ez a kezembe, de sose kellet userre állítani semmit. Úgy néz ki a gyors beállítás alapján, hogy ezzel sikerülni fog.

Köszi Aboros én ismerlek így képről, látom Te vagy itt az egyik ász.
Mit iszol, mikor és mennyit?:)
Gondolom a nevemre klikkelve közvetlen kapom a válaszod.
Kösz most már aludhatsz.

2
0
aboros képe

+1

-
clear: both;

Phoere képe

Eleve két dolgot vegyél figyelembe:
A computed field értékét PHP kóddal beállítva a termék mentésekor létrejön, amit akarsz.
Azonban az ÁFA kulcs módosítása - mivel a computed field nem része a webáruház modulnak - nem fogja ezt módosítani, tehát erre egy szabályt is létre kell hozni.

A mentéskor a következőképpen kell megalkotni a php-kódot:
- ne tedd a szokásos <? ?> jelek közé
- szükséged van a haszonkulcsra és az ÁFA kulcsra. Az ÁFA kulcsot le kell kérned egy db_query-vel az adatbázisból. A haszonkulcs esetében kérdés, hogy globális haszonkulcs van, vagy termékfüggő.
Az előbbi esetben a haszonkulcs is valahol tárolva van, onnan kell lekérni. Ha egyedi, akkor nyilván egy CCK mezőben adod meg, ezt kell használni az alábbi formában:
$haszonkulcs = $node->haszonkulcs[0]['value'];

Ezek alapján a kívánt eredmény:

$brutto = $netto * $haszonkulcs * $afa ;

A kapott eredményt pedig így kell visszaadni:
$node_field[0]['value'] = $brutto;

Összefoglalva tehát valahogy így nézne ki:

$query_afa = db_query("SELECT ..... ");
$afa = db_result($query_afa, 0, 'mezo' ; /* a pontos adatok az adatbázisból kinézhetőek; */
$haszonkulcs = $node->haszonkulcs[0]['value']; /* amennyiben a terméjkhez CCK mezőben kapcsolódik a haszonkulcs */
$brutto = $netto * $haszonkulcs * $afa ; /* nyilván a megfelelő kerekítési függvénnyel kiegészítve*/
$node_field[0]['value'] = $brutto;

Remélem, így sikerül elindulni.

0
0

Csökönyi Ferenc

jabba306 képe

Az alap beállítások vannak. Nem nyúltam hozzá. A blokk tartalomnál pedig full html van kiválasztva.
Szépen el is menti, meg is jelenik a kép úgy, ahogy szeretném. De ha a fordításra megyek, akkor mentéskor a fent leírt üzenetet írja.

Próbáltam a filtered HTML szövegformátumot is úgy, hogy hozzáadtam az img tag-et és akkor is ugyanezt tapasztaltam.

0
0
Phoere képe

Szerintem alapból mindenki csak a saját profilját látja, hacsak a Jogosultságok/Permissions között nem engedélyezed ezt másoknak is.

Tehát én nem értem a problémát.

Ha a Content profile modullal kezeled a felhasználói profilt, úgy CCK mezőkben tárolod az adatait, és akkor a Filed permission modullal tudod szabályozni, hogy mely adatokat ki láthat. Külön beállítható, hogy egy CCK mező egy adott csoport/szerepkör részére legyen látható (így pl. a társkeresőben a képet, "publikus" adatokat láthatnak a regisztráltak), vagy az adott csoport tagja valamely saját CCK adatát láthassa, a többiek így nem fogják látni (pl. a valódi neve, telefonszáma, e.mail címe stb. már nem lesz látható).

0
0

Csökönyi Ferenc

Phoere képe

Közben átgondoltam a dolgot és praktikusabb megoldásnak tűnik, ha a user reference helyett node reference CCK-t használok a profile tartalomra korlátozva.
Így már meg lesz a közvetlen kapcsolat, gondolom a Views-ban is.

0
0

Csökönyi Ferenc

L.Tiny képe

Találtam egy modult (Webform Node Element), ami majdnem jó megoldás lenne. A webform-hoz lehet kapcsolni tetszőleges node-ok tartalmát. A gond csak az, hogy views által generált tartalmakat nem jelenít meg. Hiába hoztam létre oldal nézetet, annak csak a címét veszi át.
Gondolom a kutya itt van elásva:

"Webform Node Element is a module that allows you to include node content as markup in a webform without using the PHP input filter."

Szerintetek meg lehet valahogy oldani, hogy mégis kiírja a views adatokat?

0
0