Hello,
It gives me a great pleasure to write to this list and hope that I am posting in the right place.
I am starting a new educational based project for a church that serves various places in Middle East and Africa. Website is mainly to include all educational materials (video-audio-books).
There are 6 tv channels dedicated only for christian stuffs.
Each channel has about 15:20 TV Shows on a daily base.
Each TV show belong to a various or similar topics.
In each TV Show there are two type of presenters: 1) The main presenter. 2) The guest.
The main presenter could be a guest in another TV Show and the Guest could be a Main Presenter in another TV Show.
So I was thinking about have the following main sections in the website: 1- TV Channel. 2- TV Shows. 3- Main Presenter / Guest. 4- Main Topic. 5- Date of broadcasting.
I've already added a Vocabulary for each item listed above (I mean 5 vocabularies), then added Terms for each one:
For TV Channel vocabulary I added the all 6 channels as terms: CHANNEL 1 - CHANNEL 2 ...etc
For TV Shows I added about 15:20 terms for each TV Channel, like the following: - Channel 1 (main parent) -- TV Show a (child) -- TV Show b (child) -- ...etc
Channel2 (main parent) -- TV Show a (child) -- TV Show (child)
...etc for the rest of Channels and TV Shows
For Main Presenter / Guests I add a new Vocabulary as I mentioned above and add all of main presenters and guests as Terms.
--- So far so good, my question is: How can I connect several vocabularies with several terms? I mean when I click on a name of TV Channel to list all TV Shows. I mean when I click on a TV Show to list all lectures or episodes of it. I mean when I click on the Main Presenter or Guest to list all TV Shows he/she exists in.
---
Same idea apply for topics and for various parts of the website.
How can I do this layout. Please help. Thanks
I would look at perhaps views filters with tags, create a content type of the target data then with views apply filters with tags you can have: "is one of" "is all of" "is none of" and select from the terms to the right. You could then add another filter for the next vocabulary and so on.
Hope that helps
--jerry
On Sat, Jun 9, 2012 at 3:42 AM, Wuxi Ixuw wuxi.ixuw@gmail.com wrote:
Hello,
It gives me a great pleasure to write to this list and hope that I am posting in the right place.
I am starting a new educational based project for a church that serves various places in Middle East and Africa. Website is mainly to include all educational materials (video-audio-books).
There are 6 tv channels dedicated only for christian stuffs.
Each channel has about 15:20 TV Shows on a daily base.
Each TV show belong to a various or similar topics.
In each TV Show there are two type of presenters:
- The main presenter. 2) The guest.
The main presenter could be a guest in another TV Show and the Guest could be a Main Presenter in another TV Show.
So I was thinking about have the following main sections in the website: 1- TV Channel. 2- TV Shows. 3- Main Presenter / Guest. 4- Main Topic. 5- Date of broadcasting.
I've already added a Vocabulary for each item listed above (I mean 5 vocabularies), then added Terms for each one:
For TV Channel vocabulary I added the all 6 channels as terms: CHANNEL 1 - CHANNEL 2 ...etc
For TV Shows I added about 15:20 terms for each TV Channel, like the following:
- Channel 1 (main parent)
-- TV Show a (child) -- TV Show b (child) -- ...etc
Channel2 (main parent) -- TV Show a (child) -- TV Show (child)
...etc for the rest of Channels and TV Shows
For Main Presenter / Guests I add a new Vocabulary as I mentioned above and add all of main presenters and guests as Terms.
So far so good, my question is: How can I connect several vocabularies with several terms? I mean when I click on a name of TV Channel to list all TV Shows. I mean when I click on a TV Show to list all lectures or episodes of it. I mean when I click on the Main Presenter or Guest to list all TV Shows he/she exists in.
Same idea apply for topics and for various parts of the website.
How can I do this layout. Please help. Thanks -- [ Drupal support list | http://lists.drupal.org/ ]
Hello, Thanks a lot for your reply. You mean to do the taxonomies the way I've already mentioned? Also regarding the content type you mentioned, I am not understanding correctly. Please if you may provide more explanations that would be much appreciated. Thanks WI
1. Taking the schema you mentioned that is a suggestion, I didn't analyse the data needs as much as just suggest that if they are correct this is how you could filter them. 2. The content type is an object in drupal that you create based on a specific group of data points. a. In drupal 7 go to Structure/Content types/ in menu design a content type, that models your data.
So if you are modeling a show you can create a content type "Show" in that type you may have a title and description/body that is specific to that show. Then you can attach vocabularies to that content type in the form of "Term reference" fields so when you enter the data for that item, you can add lie a "Show" you then will be able to select from a list of terms for each vocabulary. "Channel, Guests etc"
Then when you create a view say for "Shows for a given period" say like the whole day or a given time slot you can use the tags that are connected to the data item to filter it.
Then for a specific "date" say. You could pass that in the URL which would be the last filter against the data.
So if you want to pull all shows for like a "Saturday" you would have the view filtered by all tags involved, then as the "Key" the URL could pass a "date" as an argument or a NID for a specific listing for a specific date.
I apologize if this is confusing as it covers a lot of subjects that you may not be familiar with, so create test content type just to look how it works you will start to understand what I mean. Add some reference fields, but the vocabularies and terms have to already be created. Now go and enter some test data and you will see how you can select terms from the different vocabularies.
Now create a test view based on your new content type. Edit the view, you will see places for fields and title etc. You can modify these, but the important part is under "Filter Criteria" Here you will already possible see a couple of filters. One for published and one for type (your content type) You want to add a new filter.
Click add, up will come a list of fields from the db. use the filter at the top to select you reference fields. Click the checkbox on the fields that match your reference, there will be 2 that match.
Do not select the one that states ":Delta" thats not what we want right now. Select the other one that matches. Select the "add and configure filter criteria" button then click dropdown and click "apply and continue" on the left you will see an "operator column: below that select "is one of" then on the right in the list select the matching "tags" or "terms" you may have to select also the checkbox to reduce duplicates in your case as you have many to many relationships. Click "Apply" This filter will now filter the main contents of the view by these tags.
Now in real life you up at the top first clone your view as a block and rename it in the display name attribute with a descriptive name such as "Saturday Shows" and apply what we have done to that for "Saturday Shows" then you can load the block into a page on the blocks page. Further filtering it there by URL for a specific page where Saturday Shows are listed.
I am not the best writer so take it slow you will get it.
--jerry
On Sat, Jun 9, 2012 at 6:16 AM, Wuxi Ixuw wuxi.ixuw@gmail.com wrote:
Hello, Thanks a lot for your reply. You mean to do the taxonomies the way I've already mentioned? Also regarding the content type you mentioned, I am not understanding correctly. Please if you may provide more explanations that would be much appreciated. Thanks WI -- [ Drupal support list | http://lists.drupal.org/ ]
Hello Really too much appreciated for all these info and now I've followed your advices and created a new content type like the one in the attached image. But regarding the Broadcasting Data filed, how can I make it in a format of a Date instead of the text? This is really very important to me. Thanks God Bless You
I don't know what version of drupal or what modules you have installed but there are date fields in drupal 7, when you created the content type one of the field types should have been date.
On Sat, Jun 9, 2012 at 10:30 AM, Wuxi Ixuw wuxi.ixuw@gmail.com wrote:
Hello Really too much appreciated for all these info and now I've followed your advices and created a new content type like the one in the attached image. But regarding the Broadcasting Data filed, how can I make it in a format of a Date instead of the text? This is really very important to me. Thanks God Bless You
-- [ Drupal support list | http://lists.drupal.org/ ]
I am using Drupal 7.14 and installed the Date module, how to make the settings to find it a date in this filed?
add a field to the content type and choose date
On Sat, Jun 9, 2012 at 10:48 AM, Wuxi Ixuw wuxi.ixuw@gmail.com wrote:
I am using Drupal 7.14 and installed the Date module, how to make the settings to find it a date in this filed? -- [ Drupal support list | http://lists.drupal.org/ ]
Well, now date is working as you can see in the attached snapshot. I'd like to know how I can let the details being viewed inline or in the same line like this:
TV Channel: TV Channel (A) http://letsdrupal.com/test/taxonomy/term/1
TV Show: TV Show (1) http://letsdrupal.com/test/taxonomy/term/7
Main Presenter:Main Presenter 1 http://letsdrupal.com/test/taxonomy/term/36
Guest: Guest 1 http://letsdrupal.com/test/taxonomy/term/41
Main Topic: AIDS http://letsdrupal.com/test/taxonomy/term/48
--- Also another issue is why the date is not clickable like the others? The reason for the question is that I'd like to make the date clickable so when I click on any date or in that date to be able to list all posts or lectures grouped by this given date.
Thanks
I don't mind helping but soon this will be my appllication, use google, forums there is a lot of information out there.
--jerry
On Sat, Jun 9, 2012 at 11:17 AM, Wuxi Ixuw wuxi.ixuw@gmail.com wrote:
Well, now date is working as you can see in the attached snapshot. I'd like to know how I can let the details being viewed inline or in the same line like this: TV Channel: TV Channel (A) http://letsdrupal.com/test/taxonomy/term/1 TV Show: TV Show (1) http://letsdrupal.com/test/taxonomy/term/7 Main Presenter:Main Presenter 1http://letsdrupal.com/test/taxonomy/term/36 Guest: Guest 1 http://letsdrupal.com/test/taxonomy/term/41 Main Topic: AIDS http://letsdrupal.com/test/taxonomy/term/48
Also another issue is why the date is not clickable like the others? The reason for the question is that I'd like to make the date clickable so when I click on any date or in that date to be able to list all posts or lectures grouped by this given date.
Thanks
-- [ Drupal support list | http://lists.drupal.org/ ]
My main problem is there are a lot of information that seems taking forever to learn it. And because this project is the project of my life especially that it is not for profit but I found it my duty to do so. So I am afraid to screw it with my ignorance. This is why I am afraid.
Also there is a very very important thing I did not realized till I started to build the structure of the taxonomies. I've add a vocabulary for TV Channels and TV Shows and Main Presenter / Guest ...etc and attached some examples as I am working in the test website now and not the main live one.
My problem is how to connect TV Shows to its TV Channels? Like when I choose TV Channel (A), and then go to the next filed which include the filed to choose the TV Show, I want to only find the TV Shows belongs to TV Channel (A) only and not the whole TV Show list?
How to do such a thing?
Thanks a lot :)
What I would do with the relationship, there is probably a more elegant way to do this but you have many shows that all belong to 1 channel. So you would filter the Shows View by the channel tag.
On Sat, Jun 9, 2012 at 10:46 AM, Wuxi Ixuw wuxi.ixuw@gmail.com wrote:
Also there is a very very important thing I did not realized till I started to build the structure of the taxonomies. I've add a vocabulary for TV Channels and TV Shows and Main Presenter / Guest ...etc and attached some examples as I am working in the test website now and not the main live one.
My problem is how to connect TV Shows to its TV Channels? Like when I choose TV Channel (A), and then go to the next filed which include the filed to choose the TV Show, I want to only find the TV Shows belongs to TV Channel (A) only and not the whole TV Show list?
How to do such a thing?
Thanks a lot :)
-- [ Drupal support list | http://lists.drupal.org/ ]
I feel that I am close to finish it.
When exactly to use Views? and what is the relation between Views and Taxonomies and Contents Type?
will it allow me to list all TV Show episodes when I click on any given TV Show link?
Also about the Main Presenter, how can I add it to the content type the same way.
My point is to find a way to list contents in the website as a whole by:
1- TV Channel. 2- TV Show. 3- Main Presenter & Guest. 4- Topic. 5- Date Of Broadcasting.
So I've created various taxonomies like the following:
Vocabulary for each one of the above 1st four items (1- TV Channel. / 2- TV Show. / 3- Main Presenter & Guest. / 4- Topic.).
Then I added terms for each one of them, like the following:
1- TV Channel vocabulary I've added a lot of terms, each term represents a TV Channel.
2- TV Show vocabulary, I've added a lot of terms, each term represents a TV Show.
3- Main Presenter & Guest, I've added a lot of terms, each term represents a Main Presenter or a Guest. The reason for adding both Main Presenter and Guest to the same vocabulary is that it happened a lot that a Main presenter in a TV Show being a Guest in another TV Show and vice versa, that the Guest in a TV Show being a Main Presenter in another TV Show. So this is the main reason I've added all of them to one vocabulary as terms.
4- Topic, then I added all required topics as terms.
So now I added the following modules: - CHAOS TOOL SUITE - FORM ELEMENTS - Hierarchical Select - PANELS - Taxonomy Menu - Views
Then I added a content type with the following fields: - TV Channel ... using the term references to connect it to TV Channel vocabulary. - TV Show ... using the term references to connect it to TV Show vocabulary. - Main Presenter ... using the term references to connect it to Main Presenter & Guest vocabulary. - Guest ... using the term references to connect it to Main Presenter & Guest vocabulary. - Topic ... using the term references to connect it to Topic vocabulary.. - Broadcasting Date ... This one I need to make it in a pop up calender way so if I click on any given date to list all episodes for various TV Shows from any given TV Channel.
So how to make such a thing?
Thanks a lot
WI