Contact formulier integreren

http://www.luxecchic.be/news
graag had ik dit contact formulier IN de news pagina gestoken ipv met een link, hoe doe ik dit?
momenteel heb ik gewoon de contact module enabled, nadien als parent NEWS gegeven, en dan disabled anders kwam hij in mijn menu te staan, en dat wil ik niet

hoe krijg ik nu gewoon dat formulier onder die tekst op diezelfde pagina?

Drupalversie: 
6.x
Auteur: 
DimitriDV
Door fpj89 op 29 juli, 2009 - 13:17

Hallo

Ben je bekent met de views module ? Ik neem aan van wel.

Je maakt een view aan en deze noem je contactformulier, je selecteert als filter het content-type contact. Vervolgens download je de insert view module via http://drupal.org/project/insert_view.

Je installeert deze module en vervolgens ga je naar admin/settings/filters/list en drukt vervolgens op configure en selecteert dan insert view filter.

Nu kan je in je node de volgende code gebruiken om je view in te voegen in een node: [view:myview] in jou'n geval dus: [view:contactformulier].

Ik ben denk me nu trouwens, maakt het standaard contact formulier wel een content-type aan? Anders zou ik je adviseren om de volgende module te installeren: webform module te downloaden via: http://drupal.org/project/webform . Deze module maakt een apart content-type aan voor je contact formulieren. De module geeft je bovendien de mogelijkheid om verschillende velden toe te voegen aan je contact formulier. De module werkt bijna het zelfde als CCK.

Door Dimitri op 29 juli, 2009 - 13:50

Je maakt een view aan en deze noem je contactformulier, je selecteert als filter het content-type contact.

=> hoe doe ik dit? die filter selecteren?

Door fpj89 op 29 juli, 2009 - 14:03

Als je het view paneel voor je hebt zie je rechts het kopje Filters staan. Druk op het plus teken vervolgens staat er onder de titel Defaults: Add filters en een lijst met allemaal selectie hokjes. Ook zie je een select list staan: Groups. Selecteer nu node. Vervolgens vinkje aan: Node: Published en Node: Type en dan druk je op add.

Bij Published kies je yes en dan druk je op update.

Bij node-type selecteer je is Is one of en dan kies je als Node type het gewenste content-type.

Door Dimitri op 29 juli, 2009 - 14:36

thanks! gelukt!

wat me niet lukt is dit:

Je installeert deze module en vervolgens ga je naar admin/settings/filters/list en drukt vervolgens op configure en selecteert dan insert view filter.

=> ik heb daar enkel:

Filtered HTML anonymous user, authenticated user configure delete
Full HTML anonymous user, authenticated user configure delete
BBCode All roles may use default format configure
PHP code No roles may use this format configure delete

maar ik kan nergens die view filter selecteren... ook niet als ik bijvoorbeeld BBCode ga editen...

Door fpj89 op 29 juli, 2009 - 15:15

Heb je de insert view module geïnstalleerd? in je modules directory geplaatst en vervolgens via admin/build/modules aangevinkt?

Dan kan je naar admin/settings/filters/list gaan en selecteer je bijvoorbeeld Filtered HTML All roles may use default format druk je op configure.

en als het goed is zie je dan ongeveer dit staan

Choose the filters that will be used in this filter format.

HTML corrector
Corrects faulty and chopped off HTML in postings.

HTML filter
Allows you to restrict whether users can post HTML and which tags to filter out. It will also remove harmful content such as JavaScript events, JavaScript URLs and CSS styles from those tags that are not removed.

Line break converter
Converts line breaks into HTML (i.e.
and

tags).

PHP evaluator
Executes a piece of PHP code. The usage of this filter should be restricted to administrators only!

URL filter
Turns web and e-mail addresses into clickable links.

insert view filter
Inserts content lists into nodes using [view:myview] tags.

Vink het boxje naast Insert view filter aan. Als het goed is werkt het nu.

Maar gebruik je voor het editen van je node bijvoorbeeld Full HTML ipv Filtered HTML dan moet je de zelfde handeling ook uitvoeren bij Full Html

Door Dimitri op 29 juli, 2009 - 15:41

ik was de insert view vergeten, ik had enkel de view module geïnstalleerd :-) snorry

Door Dimitri op 29 juli, 2009 - 15:43

ik heb deze aangevinkt bij BCCode, indien ik nu [view:contactformulier_news] doe werkt het nog steeds niet, bij een nieuwe VIEW moet ik toch kiezen voor node, right?

Door fpj89 op 29 juli, 2009 - 15:43

Waarom gebruik je BCCode en niet gewoon Filter HTML of Full HTMl ?

Door Dimitri op 29 juli, 2009 - 15:46

dat had zijn reden in het verleden, ik dacht dat het iets te maken had met die image module, not sure

Door Dimitri op 29 juli, 2009 - 15:45

ik krijg wel volgende error als ik die filters toepas bij views:
Display "Defaults" uses fields but there are none defined for it or all are excluded.

Door fpj89 op 29 juli, 2009 - 16:04

Ik neem aan dat je deze foutmelding krijgt in de views administratie pagina? Links zie je een kopje Basic settings staan. Zoek het subkopje: Row style: Fields op. Druk op het subkopje, en nu krijg je de opties Fields en Node. Hier kies je voor Node.

Door Dimitri op 29 juli, 2009 - 16:36

werkt nog steeds niet, wel goed nieuws, ik zie geen code [view:contactformulier_news] meer staan, dus ik denk dat het wel degelijk wel werkt, alleen zie ik nog steeds geen contactformulier

bij mijn views is alles wel gelukt nu, ik zie staan:
Normal Node view: contactformulier_news (contactformulier_news) Edit | Export | Clone | Delete
contactformulier_news

en daarin staat:
Filters
Node: Published Yes
Node: Type = Webform

+

Row style: Node

Door fpj89 op 29 juli, 2009 - 16:42

mmm, ik denk niet dat je ik je nog echt verder kan helpen. Misschien dat ik binnenkort een video tutorial maak over dit onderwerp.

Moet alleen nog even uitzoeken welke software je daar het beste voor kan gebruiken.

Door Dimitri op 29 juli, 2009 - 16:48

/admin => daar zie ik webforms staan bij content management, alleen, als ik daar op klik, dan zie ik enkel

Title View Operations

misschien heeft dat er iets mee te maken?

Door fpj89 op 29 juli, 2009 - 16:53

Heb je wel al een webform gemaakt via, /node/add/webform ?

Door Dimitri op 29 juli, 2009 - 17:01

nee, ik wist niet dat je dit zo moest doen, thanks!

Door Dimitri op 29 juli, 2009 - 17:05

alles werkt nu alleen nog een probleem :D
nu staat er:

Submitted by DimitriDV on Wed, 07/29/2009 - 17:00
contact formulier

» Go to form

hoe laat ik nu dat formulier onmiddellijk zien, ipv met een linkje?
http://luxecchic.be/news

Door fpj89 op 29 juli, 2009 - 17:20

Uhm even denken hoor, misschien is dit het maar ik weet het niet zeker.

Ga naar admin/build/views en druk vervolgens op edit (de view die je aan hebt gemaakt).

Basic settings

Row style: Node - daar achter zie je als het goed is een soort tandwiel staan. Klik hier eens op.

Build mode:

Veranderen in Full node, denk dat er nu teaser staat.

Door Dimitri op 29 juli, 2009 - 17:25

dat was het idd! nog 1 ALLERLAATSTE ding:
er staat Submitted by DimitriDV on Wed, 07/29/2009 - 17:00

enig idee hoe ik dat nog wegkrijg :D

Door fpj89 op 29 juli, 2009 - 17:28

Zelfs dat weet ik :-) haha.

admin/build/themes/settings

Display post information on

en dan moet je even het uit vinken bij Webform.

And your done.

Mooie website trouwens, knap werk.

Door Dimitri op 29 juli, 2009 - 17:32

website is totaal nog niet af hoor, integendeel, toch bedankt
en nogmaals bedankt voor alle hulp

DRUPAL RULED

Door fpj89 op 29 juli, 2009 - 17:32
Bookmark and Share

Drupal is een geregistreerd merk van Dries Buytaert. | Powered by Pantheon.

Drupal.be/Drupal.nl is de website van de Nederlandstalige Drupalgemeenschap.