Archief - Drupal

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

ozl

Legacy Member
Hallo,

Ik ben net begonnen met Drupal eens te bekijken en ermee te experimenteren maar ik stuit al op een probleem.

Ik heb momenteel een nieuws-, renners-, en bestuurpagina. Als ik nu een nieuwsbericht wil posten ga ik naar Creat Content - Story en het nieuwsbericht komt op de nieuwspagina (= hoofdpagina). Nu dacht ik om hetzelfde bij 'renners' te doen. Per renner een post maken en deze laten publiceren op de rennerspagina, maar ik weet precies niet hoe? Of is dit niet mogelijk? Ik kan wel tekst op de rennerspagina zetten maar ik zou het willen doen op dezelfde manier als op de hoofdpagina. Ik dacht dat het wel mogelijk zou moeten zijn om te kiezen op welke pagina je juist je post wil publiceren?

Alvast bedankt.

demon326

Legacy Member
coebeest zei:
Hallo,

Ik ben net begonnen met Drupal eens te bekijken en ermee te experimenteren maar ik stuit al op een probleem.

Ik heb momenteel een nieuws-, renners-, en bestuurpagina. Als ik nu een nieuwsbericht wil posten ga ik naar Creat Content - Story en het nieuwsbericht komt op de nieuwspagina (= hoofdpagina). Nu dacht ik om hetzelfde bij 'renners' te doen. Per renner een post maken en deze laten publiceren op de rennerspagina, maar ik weet precies niet hoe? Of is dit niet mogelijk? Ik kan wel tekst op de rennerspagina zetten maar ik zou het willen doen op dezelfde manier als op de hoofdpagina. Ik dacht dat het wel mogelijk zou moeten zijn om te kiezen op welke pagina je juist je post wil publiceren?

Alvast bedankt.


Ge hebt enkel CCK en VIEWS nodig voor dat te kunnen doen..

voorbeeld:
http://img213.imageshack.us/img213/9860/zodoenlf7.jpg

Tyfius

Legacy Member
CCK en VIEWS is tof, als je 100 jaar alles tot in de details zelf hebt uitgezocht want nergens is er deftige informatie over te vinden.

Een eenvoudige oplossing is om met Taxonomy te werken. Je maakt een vocabulary 'Site Onderdelen' en verschillende termen 'Nieuws', 'Renners', ... Wanneer je dan een Story toevoegt kies je de term waaronder dit moet staan.

passero

Legacy Member
CCK en views zijn toch vrij logisch....

Info rond views:http://blog.yonaweb.be/modules/views/general


Anders kijk op deze site eens op. De menudeeltje "Waarneming" "Spiegelslijpen" en "Astrotoerist" Is eigenlijk identiek wat jij wil. Mensen kunnen daar items op posten en dan wordt dat automatisch op de juiste pagina gezet.

Hoe heb ik dit gedaan:
Ik heb een categorie "Type verslag" aangemaakt met 3 termen onder namelijk "waarnemen","spiegelslijpen" en "astrotoerist". Dan heb ik een view gemaakt die mij de teaserlist geeft van 1 bepaalde term. Die view heb ik dan nog enkele keren geclooned. Het kan eventueel simpeler door een critterium toe te voegen aan de view en dan via de url /waarneming of /spiegelslijpen toe te voegen maar kheb er voor gekozen om 3 apparte views te nemen omdat ze in de toekomst elk hun eigen ding gaan moeten doen...

CCK heb je niet direct nodig denk ik, tenzij je echt speciale velden wil gaan definieren maar als je met de basis (titel,body) toe komt, zie ik geen reden om cck te gebruiken

demon326

Legacy Member
Tyfius zei:
CCK en VIEWS is tof, als je 100 jaar alles tot in de details zelf hebt uitgezocht want nergens is er deftige informatie over te vinden.

Een eenvoudige oplossing is om met Taxonomy te werken. Je maakt een vocabulary 'Site Onderdelen' en verschillende termen 'Nieuws', 'Renners', ... Wanneer je dan een Story toevoegt kies je de term waaronder dit moet staan.

als ge een beetje zoekt op de drupal.org forums vind ge genoeg informatie ivm views en cck..


passero zei:
CCK en views zijn toch vrij logisch....

Info rond views:http://blog.yonaweb.be/modules/views/general


CCK heb je niet direct nodig denk ik, tenzij je echt speciale velden wil gaan definieren maar als je met de basis (titel,body) toe komt, zie ik geen reden om cck te gebruiken

idd, maar het is een gewoonte van mij om beide te nemen :p

ozl

Legacy Member
Bedankt voor de replies. Ik heb de VIEW module geinstalleerd maar het ziet er allemaal ingewikkelder uit als verwacht. Ik ga het strx nog eens doornemen.

EDIT:

Ik heb dus via VIEWS een Page 'nieuws' en een Page 'renners' gemaakt. Dan primary links toegevoegd naar de pagina's en via Creat Content een paar Story's toegevoegd. Alles werkt behalve twee dingen:

1) Bij de pagina van renners staan mijn nieuwsberichten ook. Ik denk dat het aan het feit ligt dat ik eerst 2 nieuwsberichten had gepost en dan pas de VIEW Page voor 'renners' heb aangemaakt. Op de 'nieuws'pagina staan de renners niet.

2) Ik heb bij mijn VIEW 'renners' bij Fields enkel Node: Body en Node: Title geselecteerd. Wanneer de renners aan de 'renners'pagina worden toegevoegd staat er onder de title echter nog steeds: 'Submitted by Pieterjan on Thu, 09/18/2008 - 00:20', is er een mogelijkheid om deze te verwijderen?

passero

Legacy Member
1) Je moet eens kijken naar de filter. Misschien heb je daar iets mis in de category of misschien hebben die story items wel meerdere categorieen?

2) Welk type view heb je gebruikt? table, list of teaser? Als je teaser hebt genomen dan kan je weinig veranderen aan de zaak tenzij je te template aanpast. Bij table view kan je zelf bepalen welke velden je wil toevoegen aan de table.
Als je toch de teaser list wil gebruiken en je wil die submitted by niet zien, dan gebruik je best het type 'Page'. De teaset van een 'Page' gaat geen submitted by tonen terwijl blog, en story ook dacht ik, dit wel doen.
Je kan natuurlijk ook altijd de template gaan bewerken en daar die submitted by in commentaar zetten.

ozl

Legacy Member
passero zei:
1) Je moet eens kijken naar de filter. Misschien heb je daar iets mis in de category of misschien hebben die story items wel meerdere categorieen?

2) Welk type view heb je gebruikt? table, list of teaser? Als je teaser hebt genomen dan kan je weinig veranderen aan de zaak tenzij je te template aanpast. Bij table view kan je zelf bepalen welke velden je wil toevoegen aan de table.
Als je toch de teaser list wil gebruiken en je wil die submitted by niet zien, dan gebruik je best het type 'Page'. De teaset van een 'Page' gaat geen submitted by tonen terwijl blog, en story ook dacht ik, dit wel doen.
Je kan natuurlijk ook altijd de template gaan bewerken en daar die submitted by in commentaar zetten.

1) Ik heb bij filter (toch die bij VIEW?) bij beide Node: Type = Story staan. Dat is wss niet goed? Maar hier kan ik dan gebruik maken van de Taxonomy veronderstel ik?

Ik heb dus een Category 'renners' en 'nieuws' met daarin elk een term. Dan heb ik bij Filters 'Taxonomy: Term = nieuws' genomen bij de nieuwspagina en bij de rennerspagina 'Taxonomy: Term = renners'. Nu komt alles met de tag 'nieuws' op de nieuwspagina en met de tag 'renners' op de rennerspagina.

Hopelijk is dit de correcte manier?

2) Dat ga ik nu eens proberen. Met het gebruiken van Taxonomy staat er nu niet alleen submited by maar ook tagged, hopelijk krijg ik ze weg.

EDIT: Ik heb Style op 'Table' gezet en nu ziet het er inderdaad al beter uit. Nu eens proberen of ik geen afbeelding kan toevoegen.

Al heel erg bedankt!

passero

Legacy Member
Inderdaad, door de filter op taxonomy te zetten ga je enkel maar de 'nieuws' en de 'renners' bij hun respectievelijke view krijgen.

Het gebruik van die taxonomy doet inderdaad die tagged zetten maar dit zou ik niet weglaten... is altijd goed voor searchbots...

Als je per se die zaken toch weg wilt dan raad ik toch aan om de cck module te gebruiken en een nieuz type aan te maken voor 'renners' en voor 'nieuws'.
OF als je echt die submitted by en tagged OVERAL weg wil, dan kan je best de node.tpl.php aanpassen. dit is niet zo moeilijk.
Gewoon even zoeken naar <?php print $submitted; ?> en die verwijderen uit node.tpl.php.

dJeez

Legacy Member
Alleen spijtig van de crappy multilanguage support in Drupal 6, Drupal 5 met i18n werkt veel beter dan Drupal 6 (met of zonder i18n, maakt niet uit). Reden is dat je wel multitaal content kan maken, maar de menu's werken totaal niet zoals het hoort in Drupal 6 (of anders zie ik - en naast mij een hele hoop andere Drupal gebruikers afgaande op posts op drupal.org - echt iets over 't hoofd)...

Tyfius

Legacy Member
dJeez zei:
Alleen spijtig van de crappy multilanguage support in Drupal 6, Drupal 5 met i18n werkt veel beter dan Drupal 6 (met of zonder i18n, maakt niet uit). Reden is dat je wel multitaal content kan maken, maar de menu's werken totaal niet zoals het hoort in Drupal 6 (of anders zie ik - en naast mij een hele hoop andere Drupal gebruikers afgaande op posts op drupal.org - echt iets over 't hoofd)...
Bij mij werkt dit anders zonder probleem. Ik gebruik ook de Locale module die standaard bij Drupal zit, maar versie 6 van de i18n module bouwt daar op verder en laat mij toe mijn menu's naargelang mijn taal aan te passen.

passero

Legacy Member
i18n is altijd een zwak punt geweest van drupal... ik herinner me nog de drupalcon waar wij dat topic geintroduceerd hebben toen we dat echt wel nodig hadden voor de overheid.. resultaat was de i18n user group en sindsdien is het wel veel beter geworden maar bij een nieuwe versie kan het idd wel wat moeilijker gaan... Misschien nog even geduld...

dJeez

Legacy Member
Onderhand heb ik het probleem dat ik beschreef kunnen oplossen - vanaf een cleane install - door i18n z'n multilanguage vars te gebruiken en per taal een apart menu te definiëren (Tutorial - Building a multi-language site | drupal.org).

Ik vermoed dat het probleem dat ik had ten dele het gevolg geweest zal zijn van wat veel te prutsen. Maar dan ben ik dus tegen de active class bug gelopen in D6, bij pagina's waar de URL identiek is voor elke taal (uitgezonderd de taal prefix) staan alle talen in de language switcher actief - da's dus duidelijk niet de bedoeling (cfr. Language switcher block highlights ALL languages as active | drupal.org). In D5 heb ik dat probleem totaal niet, dus blijf ik voorlopig nog even bij D5 (die patch in core is nogal riskant, niet aan te raden voor productiemachines).

Het gaat in mijn geval over Zend Framework scripts die ik heb geïntegreerd. Ik ga de module die ik daarvoor heb ontwikkeld (ik heb mij trouwens heel hard laten inspireren door de Drake module voor CakePHP integratie) op termijn - eens ik een deftige skeleton app heb geschreven en na de deadline van mijn project - ook vrijgeven, en proberen die in het Drupal Zend project te krijgen :p.

Tyfius

Legacy Member
Ik heb dat probleem niet. :x (Als ik je goed versta toch.)

Mijn URL's zijn als volgt:
- http://www.example.com/en/about
- http://www.example.com/nl/about

Die about pagina behoort voor elke taal tot de zelfde taxonomy term en ik heb die language switcher in een blok steken dat ik alleen maar op pagina's met die taxonomy term weergeef. Als ik in de Franse versie geen 'about' pagina heb geeft die dat ook niet weer.

dJeez

Legacy Member
Met taxonomy heb ik het nog niet getest, het gaat puur om page nodes (/nl/node/1 en /fr/node/2 die daar de vertaling van is bijvoorbeeld). Als ik wat tijd kan vinden dit weekend zal ik anders eens een testcase online zetten.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan