I want to use wordpress as a cms. Is it possible to define standard layout elements which can be combined to edit the layout of a page similar like other cms like "drupal" for example. Ie you could design a row with a picture on the left, one with a picture on the right and one without a picture. Than I combine these templates in any order to built the layout of the pages main content.
Is this possible, maybe with plugins?
Yes of course! You just need to Edit the already made template your way or you can Create your own Wordpress Template. But for that you should be confident with your HTML & CSS skills!
Here are some resources you may refer :
http://blog.spoongraphics.co.uk/tutorials/how-to-build-a-custom-wordpress-theme-from-scratch
http://themeshaper.com/modify-wordpress-themes/
Hope this helps!
Related
I have just begun my Typo3 journey. There is not much typo3 content available over the internet. I have gone through its documentation. As far as I have understood it, the ideal way of creating a website (frontend) is using content elements from backend and customising it according to our need in code (using CSS).
My Question is how can I do so? How can I find the code of all my used content elements so that I can use my own CSS to style it according to my need?
Or is there any other ideal or professional way of creating a webpage that mostly developers use?
Please please help me with my questions.
THANK YOU IN ADVANCE :)
I suggest to look into one of the following 2 extensions which allow to create content element types within a nice backend module:
https://extensions.typo3.org/extension/mask
https://extensions.typo3.org/extension/dce
Both come with a manual and it is afterwards easy to adopt the based default templates and apply the HTML you need
for the page structure I suggest to use something like https://jweiland.net/typo3/typo3-template-version-11.html or the bootstrap package https://www.bootstrap-package.com/ which also come with various custom content elements already
if you are german speaking you can also take a look at the video tutorials of wolfgang wagner which can be found at https://wwagner.net/
The base frontend structure of a TYPO3 websites is:
page templates (usually contain generic elements such as header,
footer, navigation.
page templates can be devided into serveral sections if needed
content elements which are than displayed in this sections / in
templates
The core already ships a set of common content elements and supplies basic CSS styling which you can override and adjust.
I prefer to check what kind of content elements I might need in order to get the website layout done and then build those custom elements. This gives full control over the HTML markup output and I can write my custom CSS specifically for my markup. This approach might need more initial work and requires a deeper understanding of the system, but often pays off in the end.
But if you want to see quick results as a beginner the approaches Georg mentioned with Mask or the bootstrap package are perfectly fine.
I want to make my Drupal 7 site look like exactly like
www.io1.biz
what should I do?
the difference is that I want to add three views of latest content types instead of that three columns below the biggest image... and I want to change the pictures.
what should I do? should I user panels or customize drupal regions? It looks like simple.
if the answer is panels,my site has some ajax problems with panels,that I don't know how to fix this at the moment.[issue is here and here ]
and which theme should I use? the only thing is to add border-bottom to the h1 tags! I think....
is there any theme that I can make this subtheme simply with drag n drop??
thank you masters
Use Zeropoint theme it have three regions option and copy paste the page.tpl.php and rename it to page--front.tpl.php and customize it to your requirement.
io1.biz website is very simple, you can easily make a copy of this site.
I'd suggest using regions. It's more flexible and maintainable.
And if these blocks are going to be present ONLY in the front page, it will be better to use a separate template for the front page page--front.tpl.php.
I want to add a theme or plugin to my wordpress install such that I can quickly build pages with arbitrary layouts, mixing bars of 2, 3, and 4 columns, containing widgets, HTML, etc.
I've been looking at carrington build but it doesn't let me reuse bars across different pages, and it seems to be limited in the bar layouts (no 4 column bar for example).
i've also looked at plugins like widgets on pages but in that case I have to do a lot of CSS hacking to create a 4 column bar, for example.
is there a recommended plugin or theme or way to solve this problem? i'm not a design guru, i'm looking for a simple solution that just works. I love the unbounce.com editor of pages, why isn't there something like that for wordpress???
You can make different template files for different pages/categories/etc. There is more than one way to get there, the easiest is with naming.
If you like to have a page with different layouts, just create a page-<my-pagename>.php and copy the content of page.php in it.
Now to make your own markup. Go to the Wordpress backend and edit your page. At the right-hand side, select the template you wish to use for this page, select page-<my-pagename>. Other ways are described here.
The home page of this site will have basically a 3 column layout.
I can create these as either content or blocks. I like using content because its easy for the user to understand, they login to the site, they browse to the page they want to edit, they click edit, but with blocks they have to go into Administer > Blocks etc
Any suggestions on this?
I would be managing the actual content as nodes(content) and then looking at blocks(or something like it) to arrange them how you like in your template regions.
If you are looking at creating custom home and/or landing pages, you might also want to look at http://drupal.org/project/panels - it can be a little heavy, but quite powerful for arranging content into columns and whatnot.
Not really sure what you're asking...
Administer > Blocks is for moving the blocks around into regions / disabling them, not really for creating content.
You can use the Node as Block module to easily turn your nodes into blocks, and they would still edit it from the content administration section.
Or, you could create a blank block, and in its associated template file (block-whatever.tpl.php) embed the node (node_embed, pretty much what the Node as Block module does) or query for it with a view and embed that (views_embed_view)
Or, if you're using views, you could create a view that queries for the node(s) you want and create a block display for that.
When you're actually building the Drupal site, you should consider what paradigm you're most comfortable with since there are so many ways to get your content together.
i would say boxes will help you. http://drupal.org/project/boxes
Many themes have block edit links/images as a part of them. Fusion is one such example.
I would suggest looking into Panels for layout and block editing, and also to download a version of open atrium. The layout management is uses is much easier than the administer blocks pattern.
I am developing a website with drupal 6, and using a 960 grid system based theme.
I want to create a dynamic thumbnail gallery with Views, and using this jquery effect:
http://www.queness.com/post/590/jquery-thumbnail-with-zooming-image-and-fading-caption-tutorial
I have some experience with views, but I am by not means an expert... I am facing two problems here:
How to make the views html output
conform to my 960 grid system theme
(that means that each object in the
views output should have a grid-x
class, at the very least)
How to adapt the views html output to
the DOM required by the jquery effect I want to use.
So what I want is basically more control over the output of Views. Right now I can only get html lists or tables. Is there anyway to use a more customized DOM and put some kind of placeholders for fields in it?
Thank you for reading
O.
You can define your own templates, that Views will use instead of its default ones.
In those template, you can use almost any kind of HTML markup that you possibily can imagine -- which means you'll be having a really great level of control over the output.
For more informations, you can start looking at this question and its answers : Drupal 6: How to quickly theme a view ?.
And a couple more links that might be useful :
Drupal 6 theme guide
Overriding themable output
Views help index