Theme related
CSS Flip - (RTL-LTR)
#D7CX: I pledge that CSS Flip will have a full Drupal 7 release on the day that Drupal 7 is released.
CSS Flip is a powerful tool for Drupal theme developers who need to create multilingual themes easily and quickly.
CSS Flip utilizes the CSSJanus script which is a parser written in Python, to aid the conversion of a website's layout from left-to-right(LTR) to right-to-left(RTL).
Requirements:
- Internet connection, it won't work without it, because:
- This module uses cURL library for php5.
The module is designed to fit Drupal needs. It takes care of flipping and creating CSS files in a proper way that Drupal themes understand.
TODOS:
Supress duplicate styles in flipped CSS filesFix styles for absolute positions to fit with Drupal themes- Relay on native CSS Parser for flipping.
This module is sponsored and developed by Untitled Studios | Untitled Web.
Node and Comments Form Settings
I often find myself doing the same hook_form_alter just to do the same things over and over again. It's just a waste of time. This module lets you change several 'small' behaviors with hook_form_alter, in both nodes and comments, doing it per content type so you can configure different aspects of your nodes/comments.
Currently you can do the following changes for nodes:
- Hide the "Split summary at cursor" button
- Hide the Input Format fieldset
- Change the default value of the Submit button
- Hide the preview button
- Hide the node title, useful when you're showing the node title on the breadcrumb or if you want to hide it for any other reason. The title needs to be set, if you want to auto generate it, use Automatic Nodetitles since this will not hide the title on the form, just when viewing the node.
- Show a 'Cancel' link on node edit form. Ported from http://drupal.org/node/116939
- Option to remove revision log field. Thanks to @jjeff
For the comments you can change the following:
- Hide the author of the comment on the comment form
- Hide the preview button
- Hide the word 'Comment' or title
- Hide the Input Format fieldset
Zenophile Extras
Adds additional options to the Zenophile module when creating a Zen sub-theme, such as:
- Selecting the Zen font-family
- Selecting the Zen font-size and line height
- Opting to hide the skip-to-navigation link until focused
- Customizing the header height, background image uploads, colorpicker integration, and repeat options for uploaded images.
- Styling options for borders
This module is still under heavy development and the intent is not for it to become a be all end all theme building solution, but rather a quick way to accomplish generating the css code for a lot of tedious high level theming decisions, much in the spirit of the zen theme and zenophile module.
Dependencies:
- Zenophile (developing against the 1.x branch, although 2.x compatibility appears to work)
- Zen Theme
- Colorpicker
- PHP5+: This module will not operate under PHP4
Sub Theme Generator
This module creates sub themes (= child themes) out of a chosen theme on your site - be it Zen, Acquia Marina etc.
It is a midwife for child themes :)
It is a generalised version of the Zenophile project and should work with all themes.
------
The initial reason to begin writing this project was the need to do tiny CSS overrides on an already finished drupal theme. Recently I found the fantastic CSS Injector module that does exactly that.
Node Page Template
This module allows you to specify a page template for each content type and each node.
Each template starting with page is a possible choice for a node(type). It makes also an extra template suggestion to the node.
When you don't specify a page template, template suggestions stay untouched.
Block Title Link
Have you ever needed to make a block title a link? This module makes it easy. Block Title Link creates a link field on the Block Admin page. It works by creating a new template variable in the $block object called $block->title_link. To display it, one would add code to the block.tpl.php for outputting the $block->title_link variable.
The module contains an example block.tpl.php that can be added to a theme.
