Archief - DRUPAL 7: Custom Content Type via UI terug vinden in code?

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.

KingOfWoods

Legacy Member
Hallo all

Ben sinds kort wat aan het experimenteren met drupal en weet nu hoe ik content types kan maken via de UI en ook via eigen custom modules waarin alles dus hard-coded erin komt te staan.

Nu vroeg ik mij of of het niet mogelijk was ergens een CCT via het UI aan te maken en dan deze zijn code gaan terug vinden in de drupal folde rom op die manier aanpassingen te kunnen coderen.

Zoals bv een festival CCT waar ik bv een field Datum heb. In de code zou ik gewoon willen zeggen dat de begindatum altijd kleiner moet zijn dan de einddatum enz...

Is dit mogelijk of moet ik echt het volledige CT hard gaan coderen?

demon326

Legacy Member
Is het niet makkelijker om de einddatum altijd in de toekomst te zetten? :unsure:

KingOfWoods

Legacy Member
demon326 zei:
Is het niet makkelijker om de einddatum altijd in de toekomst te zetten? :unsure:

Ja natuurlijk, maar dit is maar een voorbeeld om beter te kunnen uitleggen wat ik zoek te doen. Dus nog altijd => hoe krijg ik de hard-gecodeerde code te pakken van iets dat ik in de UI van drupal maak. In dit geval dus een Content type met de mogelijke "festival" titel.

W0utR

Legacy Member
Kijk eens naar Features | drupal.org

Dit geeft de mogelijkheid om alles te exporteren als een module, dus views worden omgezet in code om ze zo als een module te kunnen updaten.
Content types kan je ook exporteren, dus ik neem aan dat je zo wel alle code kan terug vinden.

demon326

Legacy Member
W0utR zei:
Kijk eens naar Features | drupal.org

Dit geeft de mogelijkheid om alles te exporteren als een module, dus views worden omgezet in code om ze zo als een module te kunnen updaten.
Content types kan je ook exporteren, dus ik neem aan dat je zo wel alle code kan terug vinden.

Ik heb de indruk dat de TS het ingewikkelder wilt maken dan nodig is... :p

W0utR

Legacy Member
Denk het ook, het zou misschien wel interrestant zijn om dit als een module te maken, ik kan mij wel scenario's inbeelden waarin het makkelijk zou zijn om er een check op te hebben. (Als zo'n module al niet bestaat)

KingOfWoods

Legacy Member
demon326 zei:
Ik heb de indruk dat de TS het ingewikkelder wilt maken dan nodig is... :p

Dat is best mogelijk :)

W0utR zei:
Denk het ook, het zou misschien wel interrestant zijn om dit als een module te maken, ik kan mij wel scenario's inbeelden waarin het makkelijk zou zijn om er een check op te hebben. (Als zo'n module al niet bestaat)

Ik kan mij best voorstellen dat er momenten zijn dat je een geheel content type hebt gemaakt maar dat er enkele fine tunes aan moeten gebeuren. Ik zie momenteel niet direct in hoe ik deze anders zou kunnen gaan aanspreken als ik nergens de code ervan kan bekijken/aanpassen. Je hebt toch wel altijd ergens eens een if else nodig en in de UI zie ik me dit niet doen, vandaar de mss wat rare vraag.

Features doet dus zijn werk inderdaad. Krijg mooie export van de CT en die kan ik dan terug inladen als module met de nodige aanpassingen.

W0utR

Legacy Member
Idd, ik zou eigenlijk is moeten zoeken achter een module die toelaat om zulke zaken te doen, is wel interessant denk ik.

Het handige aan Features is dat je nu een module hebt, dus als je met een lokale, staging en production site zit kan je alles makkelijk updaten.

KingOfWoods

Legacy Member
Ik heb eerst dit geprobeerd.
Na het aanmaken van mijn "festival' CCT heb ik gaan zoeken in heel mijn drupal folder of dat woord daar nergens in een file terecht kwam. Dit is dus niet het geval en dat vindt ik merkwaardig. Waarschijnlijk zal dit allemaal in de DB steken en zo worden opgebouwd, maar om hierop verder te coderen is dat onbegonnen werk. Dus WoutR, mocht je zo een module vinden, plz share the wisdom.

W0utR

Legacy Member
Ja, natuurlijk staat dat enkel in de database, de core code aanraken is ook niet echt een goed idee, dus de enige manier is dan ook een module schrijven die dit voor jou zou doen.

Zal er is naar kijken, zal vast wel al ergens bestaan voor D6 ofzo.
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